Giter Club home page Giter Club logo

inotebook's Introduction

iNotebook | Your notebook on the web

Created using the MERN stack and Bootstrap

iNotebook offers various features like creating, updating or deleting your notes.

A user will first have to login/signup in order to use iNotebook.

Login

If a user has an existing account on iNotebook, they can simpy Login using their login details.

Login

Sign Up

If a user DOES NOT have an existing account on iNotebook, they can create one, simply by clicking on the Sign Up button, and filling in the required details.

Signup

A user has to either Login or Sign Up before they can use iNotebook.

Home Page

Once the user has signed in, they will find themselves on this Home Screen, which currently has no notes.

Home_empty

They can simply add a new note by filling in the necessary details like the Note Title, Description, and a Note Tag. Once they do this, they'll be able to add that note simply by clicking on the Add Note button.

Details

Once they click on the Add Note button, there note will be added on the Home Screen, which they can view after login in, and no one else can see it.

Home_filled

Updating/Deleting a Note

If the user wants to update or delete a note, they can do so by simply clicking on the Delete (trashcan) icon, or the Update (pen/note) icon next to the particular note.

If they click on the update icon, a modal will pop up where they can update whatever they want, and can save the changes simply by clicking on the Update Note button once they're happy.

Update


Once the user is done using the application, they can simply log out using the Logout button on the top right corner, so that no one else will be able to see their notes without logging in.

Bycrypt.js and JWT Authentication have been used to enhance the overall security of the application.

License

iNotebook is released under the MIT License, granting you the freedom to use, modify, and distribute the software.

inotebook's People

Contributors

dependabot[bot] avatar kinshu-learner avatar

Stargazers

 avatar

Watchers

 avatar

inotebook's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.