Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.