Skip to content

Nisan-Shrestha/Software-Engineering-Project

Repository files navigation

Final Year Project Database System

Final Year Project Database System is a Web Application developed using Node.js for backend runtime engine and MongoDB for database. There is no explicit frontend runtime as the whole HTML is rendered in the serverside and uses EJS to dynamically create pages. The webpages themselves use libraries like PICO for easy design. Authentication and session management is handled using Passport.js which is available as a node module (package) via npm, node.js’s package manager.

The project aims to act as a central archive for links to various project submitted by students of BCT at Pulchowk Campus as a part of their final year curriculum. The current state of the project acts as a proof of concept and maybe deployed as it is or with minor changes to the Database Models as per the information that needs to be stored and is not already implemented.

Screen Caps

Logged Out / All Projects Screen

Logged In as Admin

Add Project Screen

Admin Panel Screen

For deployment and other user documentation refer: (Deprecated: doc consists of setup guide for sql version instead of mongodb version) https://docs.google.com/document/d/1af9bnYN8k7F8Y_8LfHhTOIwrpY7dGFOdha6DLDRYPXI/edit#heading=h.6ttwkm2dcrbb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •