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.
- 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.
- Clone the repository:
git clone https://github.com/jumagu/journal-app.git
- Navigate to the project directory:
cd journal-app
- Set up the environment variables by renaming the
.env.template
file to.env
in the root directory and updating the values as needed. - Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your web browser and navigate to
http://localhost:5173
- Open your web browser and navigate to
http://localhost:3000
. - Sign up for a new account or log in with your existing credentials.
- Start creating and managing your journal entries.