The aim of the project is to develop a central codebase that can be used by future developers to quickly modify the front-end, back-end, and to create new web applications as needed. It will provide a central database for storing generated routes and relevant Pub information.
This codebase utilizes the ReactJS front-end framework. Website data is stored in a MongoDB database. Manipulation of the database is done through Mongoose , an Object Relational Mapping framwork. Database migrations can be handled using another ORM that supports multiple types of databases.
For easier styling, we will be using Materialize, a popular responsive, mobile friendly front-end framework. To ensure visual cohesion, developers are encouraged to use available templates already created and implemented. Developers are advised to stick to the coding conventions and practices that are already used to ensure the project is extensible for all future developers.
- Amir Bandeali abandeali1 abandeali1@gmail.com
- Lawrence Thai lthai423 lthai@kellyspace.com
- Surender Singh bhagtana ilovehackreactor@gmail.com
- David Moneysmith harimau777 moneysmith777@gmail.com
- Linux or Mac OS X
- NodeJS
- npm
- MongoDB
- (the remaining dependencies will be installed below using npm)
- Always begin your day by pulling the latest revisions from GitHub