Skip to content

vasilignatov/cubicle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cubicle

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.

Live Demo

Featues

  • Express.js
  • Handlebars
  • MongoDB and Mongoose

Pages

  • Home Page
  • About
  • Login
  • Register
  • Details (cubeId)
  • Add Cube
  • Add Accessory

Access control

  • 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

Testing Account

username: vasil123
password: vasil123

Deploy

  • Database: MongoDB Atlas
  • Back-end: Render

Usage

To run the app, first install the necedsary dependencies:

npm install

Then, start the app with one step using:

npm start

Pages

Home

Details

Login

Authorized Details

Edit

Create Cube

Create Accessory

About

Node.js demo projet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published