Live demo here
The objective of this project is to build a simple gallery application for Integrify' students.
- Users can:
- View all students on Home page.
- Sign up with username and password.
- Log in and log out.
- Add new student and delete student while logging in.
- Add new comment on each student's displaying page while logging in.
- mLab is used for storing all students' data.
- Html (ejs 2.5)
- Css (Bootstrap 4.1)
- Javascript
- Express 4.16
- Mongoose 5.2
Please make sure MongoDB has been installed on the machine first!
Clone the project:
> git clone git@github.com:longnghiem/integrify-students.git
> cd integrify-students
> npm install
Then inside app.js, change the mongoose.connect URL into:
mongoose.connect('mongodb://localhost:27017/Integrify', { useNewUrlParser: true })
> npm start
Please check localhost:3009 on browser to view the application.
This project is licensed under the MIT License.