Guided Journal is a single-page application (SPA) which allows the user to add and edit journal entries through built-in guided prompts. Created with a JS front end and Rails API for the backend.
To run this application clone this repository down to your local device along with the Rails backend (https://github.com/rnkwilliams/guided-journal-api). While in the Rails backend run rails db:migrate
, rails db:seed
, then rails s
to start the server. You can then open the index page in a browser and run the application like normal.
Enjoy!
- Implemented with modular code and object-oriented JavaScript classes to encapsulate related data and behavior.
- Utilized AJAX to ensure asynchronous interactions between client and server were handled in JSON format.
- Developed with Ruby on Rails API and vanilla JavaScript, allowing user experience interaction without page refresh.
- Designed and styled using Bootstrap to create an optimal browser and mobile experience
- Fork 🍴 and Star ⭐️ this repository
git clone
to your local directory 💻- cd
guided-journal-frontend
- start
live server
or open the index page in a browser 🎉