Skip to content

Latest commit

 

History

History

inotebook

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

iNoteBook

Overview

iNoteBook is a digital platform designed for users to easily save, manage, and organize their notes. With features that enhance productivity and accessibility, iNoteBook aims to provide a seamless note-taking experience.

Features

  • User Dashboard: An intuitive interface where users can view, add, and manage their notes effortlessly.
  • Save Notes: Users can create and save notes quickly, allowing for easy access and organization.
  • Delete Notes: Remove any unwanted notes with a simple click.
  • Update Notes: Edit existing notes to keep information current and relevant.
  • Download Notes: Easily download individual notes in various formats for offline access.
  • Recycle Bin Concept: Deleted notes are not permanently lost; users can retrieve them from the recycle bin.

Technologies Used

  • Frontend:

    • React: For building a dynamic user interface.
    • Bootstrap: To create responsive and visually appealing layouts.
  • Backend:

    • Node.js: For handling server-side logic and API requests.
    • Express: To manage routes and middleware effectively.
    • Flask: To support specific functionalities for creating the pdfs for the Notes.
  • DataBase:

    • MongoDB: For JSON Data

Getting Started

To get started with iNoteBook locally, follow these steps:

  1. Clone the repository:
    git clone <repository-url>
  2. cd inotebook:
    cd for your system
  3. cd /flask-server and DownLoad the requirements.txt:
    pip install -r requirements.txt
  4. just modify the path of local directory for the pdf file:
    pip install -r requirements.txt
  5. cd /backend and install node modules:
    npm install
  6. cd /inotebook and install node modules:
    npm install
  7. cd /inotebook and run the project and parellal on the python server.py:
    npm run both  for node
    python server.py for python 
    

Have Look

Saving The Note

Screenshot 2024-10-22 005350

NotesSection

Screenshot 2024-10-22 005424

Update Note

Screenshot 2024-10-22 005437

One Note DownLoad

Screenshot 2024-10-22 011310

All Notes DownLoad

Recording.2024-10-22.012943.mp4

You can Also these In flask server/output