Table of Contents
📒🖍️ Emotion Diary is a simple web application where users can record and manage their emotions.
Users can write, edit, delete diary entries, and view them organized by month.
1. Create New Diary: Users can create new diary entries to record their emotions and experiences.
2. Edit Diary: Users can edit existing diary entries to update their emotions and content.
3. Delete Diary: Users can delete unwanted diary entries from their records.
4. View Diary Details: Users can view their diary entries organized by month to track their emotions over time.
-
App.js
The main component responsible for managing the overall application state and routing. -
DiaryEditor.js
Component for creating and editing diary entries. -
DiaryItem.js
Component representing individual diary entries. -
DiaryList.js
Component displaying a list of diary entries with filtering and sorting options. -
EmotionItem.js
Component representing individual emotion options.
This is an instructions of setting up my project locally in your computer.
To get a local copy up and running follow these simple example steps.
-
Please clone the repository and then run the following command to install dependencies:
npm i
-
After confirming the installation of all dependencies, please run the following command to start the React application:
npm run start
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/newFeature
) - Commit your Changes (
git commit -m 'Add some new features'
) - Push to the Branch (
git push origin feat/newFeature
) - Open a Pull Request