WasedaTime (stands for Waseda Timetable) is an unofficial web app for syllabus searching, classroom finding, and bus schedule checking at Waseda University.
Currently this section is yet to be completed/refined. We will update it as frequent as possible.
git clone https://github.com/wasedatime/wasedatime-web.git
cd wasedatime-web
# install server-side node_modules
npm install
# install client-side node_modules
cd client
npm install
cd wasedatime-web
npm run dev
This project is deployed on a remote server and uses Travis CI for continuous integration and deployment. You can learn more about the setup process at ContinuousDeployment.md
Unfortunately, currently there are no unit tests created to ensure the code quality.
Back-end (Server):
Imported in code, but NOT being used in production for now:
- MongoDB - Database used for retrieving information.
- mongoose - Object modeling tool used for MongoDB.
Front-end (Client):
- Create React App - Main tool used for building the front-end application. See the client directory for more details.
- Redux - Library used to manage the state of front-end.
- Styled Components - Library used for adding CSS to React components.
Submit an issue or a pull request! 😊
WANG, Chih-Hao 🐛 💻 🎨 📖 🤔 👀 🚇 |
wanng 💻 🤔 |
Daiki Nishikawa 🤔 |
Jaw Bo Yue 🎨 🤔 |
Meng Li 🐛 💻 🎨 🤔 🚧 |
Isabella-Ko 💻 |
JiaxianGu 💻 |
YH_hao_are_you 💻 |
This project follows the all-contributors specification.
This project is licensed under the MIT License - see the LICENSE.md file for details