logo

SimpleNotes

SimpleNotes is a web application that allows users to create, view, and delete notes. It provides a user-friendly interface for managing personal notes, making it easy to jot down ideas, thoughts, and reminders. With session-based authentication, users can securely access their notes and perform actions specific to their account. SimpleNotes is built using Flask, PostgreSQL for data storage, and incorporates HTML and CSS for the frontend design. It offers a simple yet effective solution for organizing and managing personal notes online.

Screenshot

App Screenshot

Run Locally

To run the SimpleNotes project locally, please follow these steps:

  1. Clone the project repository from GitHub:
git clone https://github.com/mvishok/SimpleNotes.git
  1. Navigate to the project directory:
cd SimpleNotes
  1. Create and activate a virtual environment (optional but recommended):
python3 -m venv venv
source venv/bin/activate
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Set up the PostgreSQL database:
  • Install PostgreSQL on your local machine if you haven't already.
  • Create a new database.
  • Update the database connection details in the app.py file:
  DATABASE_URL = 'postgres://your_username:your_password@your_host:your_port/your_database'

  1. Run the application:
python app.py
  1. Access the application in your web browser at http://localhost:3000.

Now you can locally access and interact with the SimpleNotes web application. Feel free to create, view, update, and delete notes as needed.

Acknowledgements

Author

👤 Vishok M

Support

For support, please use Github Issues

Built With

Share this project:

Updates