Dormable is a web application that allows students to find their ideal roommate. It is built using the MEN stack ( MongoDB, Express, Node.js).
The data represented in this project, including reviews and evaluations of dormitories or buildings, are intended solely for educational purposes and do not accurately reflect the actual state, quality, or opinions of these establishments. The data has been fabricated or anonymized and should not be used as a factual reference.
-
Clone the repo (or download the zip file):
git clone [email protected]:SakuZN/CCAPDEV_Dormable.git cd project
-
Install Node.js and npm if not already installed. You can download Node.js here which comes with npm installed.
-
Make sure you are in the root directory of the project. Create a
.env
file and go to this link and paste the contents of the file into your.env
file. The password for the paste bin is "nameOfOurCourse_nameOfOurProject_groupNumber" (all lowercase and no special characters). -
Run the following scripts to easily set up the project:
npm run localSetup
-
The console should output successful connection and the link to the local port
localhost:3000
the application is running on. Open the link in your browser. -
If for some reason the connection fails, run this script instead:
npm run gulp-start
The application will run on
localhost:3000
Alternatively, you can access the deployed version of the application here.
This website is very simple and some features are still missing.
However, its fully functional and you can create an account, login, and logout.
You can also create a profile and edit it. You can also view other people's profiles.
Most importantly, read and write reviews of various dorms found within Taft or near DLSU.