Skip to content

Simple journaling application, written with a mysql-express-react-node stack.

Notifications You must be signed in to change notification settings

Flixnore/journal-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Journal MERN

Hello, thanks for stopping by. This is the journal application that I use daily to record my thoughts. It allows you to create entries, view them, and run some basic statistics. It's really nothing revolutionary, the only reason I use it is that I wrote it. Not sure why you would otherwise, but if you are interested, you've come to the right place.

Building and Using

git clone git@github.com:Flixnore/journal-mern.git
cd journal-mern/build
./setup.sh
sudo mysql -u root < db.sql
sudo mysql -u root < users.sql

Run the backend and frontend concurrently:

cd backend/
npm run start

FAQs

Why write a journal app?

I wrote it because I was dissatisfied with existing journal applications I found online. I enjoy having full control over my own raw data as it allows me to do literally anything I want with my 2+ years of text entries.

Why MERN (MySQL Express React Nodejs)?

Originally, I wrote this application in a LAMP stack (Linux Apache MySQL PHP). However, the codebase wasn't pretty and I wrote it when I was pretty inexperienced with tech stacks. With some inspiration from a friend, I decided to give rewriting it a shot. React is the most popular web framework (at least in 2022) and Nodejs is a very common backend that I felt it would be good experience with. Typically M stands for MongoDB, but since I already had a database backend in MySQL, I kept it :)

About

Simple journaling application, written with a mysql-express-react-node stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published