Skip to content

dillardm89/journal_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

journal_app

Journal App using React + Typescript + Django

Project Specifications:

  • Create app for personal journaling
  • Build frontend with React and Typescript
  • Build backend with Django REST framework
  • Utilize SQL for database

Features:

  • Custom text editor for styling journal text
  • Functionality for saving journal to database and exporting to pdf
  • Sortable and searchable list view of existing journals
  • Settings for managing user-specific tags for indexed searching

Installation

Backend

# Create virtual environment then runs on 'localhost:8000'
# You will need to use postman or similar to manually
# create a user through the user api then store the id
# in env file for frontend
cd backend
python -m venv venv
venv/Scripts/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Frontend

cd frontend
npm install
npm run dev

About

Journal App using React + Typescript + Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published