with-mahimasingh / doc-platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

drawing

Doc Platform

A doc platform where organisation can keep all work related docs in single place.

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors

Table of Contents


Features

  • A login and register page with security and password encryption enabled doc platform and forgot password feature.

  • A dashboard to create and delete workspaces.

  • Users can upload any notes/text files from their computer to any workspace.

  • File deletion feature is provided in each workspace.

Installation

View the project status by following steps :

  1. Clone the repo
  2. Navigate to the directory
  3. Launch terminal and type

npm install

Now a folder will be created with name, node modules, then type

node app.js

Also you can use nodemon for your ease, click here to download nodemon, once downloaded, go to the terminal, type the given below command

nodemon app.js

  1. Go to your browser
  2. Go to http://localhost:3000/

Tech Stack

  • Front-End : EJS, CSS, Bootstrap
  • Back-End : NodeJS
  • Database : MongoDB
  • Other tools and platforms :
    i) Used Heroku for CI/CD deployment
    ii) Atlas for hosting databse
    iii) Balsamiq cloud tool to design pages

Contributors:

About


Languages

Language:CSS 49.3%Language:SCSS 45.1%Language:EJS 3.2%Language:JavaScript 2.3%Language:Procfile 0.0%