Skip to content

Full Stack Web App of an online personal library using HTML, CSS, Express.js, Node.js and MongoDB.

Notifications You must be signed in to change notification settings

vicentefb/Mybrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mybrary Web Application

Mybrary is a full-stack web application that showcases an online personal library.

Alt Text

Build

git clone https://github.com/vicentefb/Mybrary.git
cd Mybrary
npm install
npm run devStart

Go to localhost:3000

Tech

Following the MVC (Model, View, Controller) pattern, Mybrary uses some open source projects to work properly:

  • HTML and CSS for structuring and styling the web app
  • node.js - evented I/O for the backend
  • Express - fast node.js network app framework
  • MongoDB - database
  • Heroku - cloud platform to run applications

Folder structure

.
├── model                   # Handles data logic and interacts with database
├── public                  # Contains CSS stylesheets
├── routes                  # Handles request flow
├── views                   # Handles data presentation and it is dynamically rendered
├── .gitignore                  
├── README.md
├── package-lock.json
├── package.json
└── server.js

About

Full Stack Web App of an online personal library using HTML, CSS, Express.js, Node.js and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published