Welcome to the Note Taking Application! This React-based application allows users to organize their notes into multiple groups, creating a chat-like structure for efficient note management. The application is designed to be responsive, ensuring a seamless user experience on both mobile and desktop devices. One of the key features is the ability to take notes along with timestamps.
-
Group Creation: Users can create multiple groups to categorize their notes, providing an organized structure for effective note management.
-
Responsive Design: The application is built with responsiveness in mind, ensuring a user-friendly experience on various devices, including mobile phones and PCs.
-
Timestamps for Notes: Each note is accompanied by a timestamp, helping users track when the note was created.
-
Local Storage: The application securely stores data in the browser's Local Storage. This means that even if the page is refreshed, the user's data remains intact.
To run the application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/MahijithMenon/notetakingapp-cuvettetask/
-
Navigate to the project directory:
cd notetakingapp -
Install dependencies:
npm install
-
Start the development server:
npm start
This will launch the application on http://localhost:5173.
- React
- HTML5
- CSS3
If you would like to contribute to the development of this application, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add new feature' - Push to the branch:
git push origin feature-name - Submit a pull request.
This Note Taking Application is open-source and available under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.
Happy note-taking! 📝