Multi Page Application (MPA) created with Express and Mongoose. "Cubicle" is a place, where you can browse some of the most popular Rubik cubes in the world and add some new cubes that you have discovered.
- Express.js
- Handlebars
- MongoDB and Mongoose
- Home Page
- About
- Login
- Register
- Details (cubeId)
- Add Cube
- Add Accessory
- Guests can: view the cubes, view cube details
- Registered users can: add cube, edit cube dynamically, add accessory and attach accessory to only cubes their own
username: vasil123
password: vasil123
- Database: MongoDB Atlas
- Back-end: Render
To run the app, first install the necedsary dependencies:
npm install
Then, start the app with one step using:
npm start