Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jumagu/journal-app
Journal App is a web application built using React that allows users to create and manage their personal journal entries.
https://github.com/jumagu/journal-app
firebase jest journal material-ui react
Last synced: 21 days ago
JSON representation
Journal App is a web application built using React that allows users to create and manage their personal journal entries.
- Host: GitHub
- URL: https://github.com/jumagu/journal-app
- Owner: jumagu
- Created: 2024-07-13T19:22:52.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-21T03:42:32.000Z (5 months ago)
- Last Synced: 2024-08-03T05:28:19.934Z (5 months ago)
- Topics: firebase, jest, journal, material-ui, react
- Language: JavaScript
- Homepage: https://journal-app-jmgg.netlify.app
- Size: 183 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Journal App
## Description
The Journal App is a web application built using React that allows users to create and manage their personal journal entries. It provides a user-friendly interface for writing, editing, and organizing journal entries.
## Features
- User authentication: Users can create an account and log in to access their journal entries.
- Create and edit entries: Users can create new journal entries and edit existing ones.
- Delete entries: Users can delete journal entries that they no longer need.
- Add images: Users can upload images to their journal entries.
- Responsive design: The app is designed to be responsive and accessible on different devices.## Installation
1. Clone the repository: `git clone https://github.com/jumagu/journal-app.git`
2. Navigate to the project directory: `cd journal-app`
3. Set up the environment variables by renaming the `.env.template` file to `.env` in the root directory and updating the values as needed.
4. Install dependencies: `npm install`
5. Start the development server: `npm run dev`
6. Open your web browser and navigate to `http://localhost:5173`## Usage
1. Open your web browser and navigate to `http://localhost:3000`.
2. Sign up for a new account or log in with your existing credentials.
3. Start creating and managing your journal entries.