{"repo":"wasedatime/wasedatime-web","free":true,"listed":false,"github":"https://github.com/wasedatime/wasedatime-web","clone":"git clone https://github.com/wasedatime/wasedatime-web.git","description":"An unofficial web app for syllabus searching, classroom finding, and bus schedule checking at Waseda University.","language":"TypeScript","stars":53,"topics":["web-app","redux","single-page-app","micro-frontends","reactjs","nextjs","pwa","tailwindcss","daisyui","single-spa"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"WasedaTime WasedaTime (stands for Waseda Timetable) is a non-profit & student-run open source web app for syllabus searching, course reviews and bus schedule checking at Waseda University. We aim at supporting and improving campus lives of Waseda University students. App Architecture - Micro-frontend (https://martinfowler.com/articles/micro-frontends.html?utm source=arador.com) - Description of our frontend architecture (in Micro-frontends) will be updated soon. Continuous Integration and Deployment This project is deployed on AWS Amplify and uses GitHub Actions for continuous integration. Unfortunately, currently there are no unit tests created to ensure the code quality. Built With Backend You can view the repository here. - Amazon Web Service - Fully powered by AWS. Frontend (Client) - Common - Single-spa - A framework to bring together multiple JavaScript microfrontends in a frontend application. - Styled Components - Library used for adding CSS to React components. - Root - Tailwind - A utility-first CSS framework packed with classes with humen-friendly name; highly customizable. - Syllabus - Redux - Library used to manage the state of front-end. - Semantic UI React - Official React integration for Semantic UI, a development framework that helps create layouts with prebuilt components easily. - Campus - React Bootstrap - Official React integration for Bootstrap, a frequently updated development framework that helps create layouts with prebuilt components easily. Getting ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wasedatime","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wasedatime/wasedatime-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}