/NoteBook

Here notebook is created using React as a frontend and NodeJS as a backend. Here you can add , delete and update notes in your Mongoose database. You create a password using express validation , authentication using JWT Token and salting. An easy way to sign up and log in a notebook, context for data passing through the component.

Primary LanguageJavaScript

Hii I am Rajat Singh & I welcome you to Script Winter of Code(SWOC)

Give a star to the repository if you like it ⭐

Notebook --

Script Winter of Code

Script Winter of Code is an Open Source program for everyone to get started with open source.

Website

Bug report Reporting Bugs This section guides you through submitting a bug report for the website. Following these guidelines helps maintainers and the community understand your report 📝, reproduce the behavior 💻 💻, and find related reports 🔎.

  • Before creating bug reports, please go through this list .

  • When you are creating a bug report, please include as many details as possible.

  • Fill out the required template, the information it asks for helps us resolve issues faster.

Submitting A Bug Report

  • Explain the problem and include the following details to help maintainers reproduce the problem:
  • Use a clear and descriptive title for the issue to identify the problem -
  • Describe the exact steps which reproduce the problem in as many details as possible.
  • Describe the behavior you observed after following the steps and point out what exactly is the problem with that behavior -
  • Explain which behavior you expected to see instead and why.
  • Include expected behavior and what went wrong.
  • Explain the steps to reproduce the behavior of the bug.

The following infomation is a must -

  1. Operating System - Windows,Linux or Mac.
  2. Browser
  3. Local installations

Include screenshots which show you following the described steps and clearly demonstrate the problem - Adding a visual of the bugs helps pinpoint the issues being faced.

Template :

  • Title
  • Description
  • Hardware/Software details
  • Behavior
  • Feature enhancement/request
  • Name: Feature Request - "Name of feature"
  • About: "Explain in short . Please search for existing issues first . Also see CONTRIBUTING."

Please Describe The Problem To Be Solved Add the feature you want to update/solve. Explain it in detail,how are you planning to implement it,how do you envision it to work,the problems it would solve.

Suggest A Solution

  • Replace This Text: A concise description of your preferred solution. Things to address include:
  • Details of the technical implementation
  • Tradeoffs made in design decisions
  • Caveats and considerations for the future
  • If there are multiple solutions, please present each one separately. Save comparisons for the very end.




Notebook

Description

This is about Notebook:

Using Notebook you could-
1. Write your personal / proffesional notes
2. Secure your notes on clould
3. Access your notes from anywhere from any devices
4. Edit or Delete your notes
5. Give your notes a perticular tag
6. Maintaine privacy using credentials

Features


1. Here notebook is created using React as a frontend and NodeJS as a backend.
2. Here you can add , delete and update notes in your Mongoose database.
3. You create a password using express validation , authentication using JWT Token and salting.
4. An easy way to sign up and log in a notebook, context for data passing through the component.

Step to run this project:

Step 1. Add .env file

Format of .env file

PORT: 5000
MONGO_URL = YOUR_MONGO_URL
NODE_ENV = production

Step 2. Install Dependencies in Frontend folder

CODE -- npm install

Step 3. Install Dependencies in Root folder

CODE -- npm install

Step 4. Run This Project from Root folder

CODE -- npm run dev

Tech Used

CSS3 HTML5 JavaScript Express.js jQuery JWT NPM NodeJS React React Router MongoDB