Skip to content

tessneau/daimon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

🌬 Daimon 🌬

A community driven habit-tracking app for honest professionals.

Check it out live (heroku deployment in progress)

app runthrough gif

👣 Installation

1. API Backend

  1. Enter into the backend folder with cd daimon-backend
  2. Run bundle install in order to install the necessary gems
  3. Enter rails db:migrate && rails db:seed in order to set up the tables and seed the wirtten data
  4. (optional) Check that the data seeded by entering rails c, then User.all once you've entered the console mode. If the results aren't nil then the data has succesfully seeded. If not, contact me.
  5. Finally, enter rails s and copy the resulting url listed as Listening on [url] (often it will be localhost:3000) and paste the url into your browser. The available end paths are users, posts, habits, categories

2. Frontend

  1. Make sure you are running a web server with the backend API (step 2) and open a new tab in the directory
  2. From the home folder, enter into the frontend folder with cd daimon-frontend
  3. Enter npm start and follow the steps given to run the server in your browser

🏹Usage

  • A user can login or sign up
  • A user can then browse through the web app with a navigation bar
  • On the Habits page, a user can create new habits, delete habits, and interact with their created habits.
  • A user can click on a habit card, adding to the progress of that habit and recieve confirmation through an animated pie chart
  • On the Community Page, a user can get motivation from others by reading through different forums, organized by category
  • A user can create their own motivation post and share with others
  • A user can give an olive branch(like) and pin other people's posts
  • On the Profile page, a filter button is available to see the posts that the user has created and those they've pinned.
  • A user can logout through the navigation bar

📦Built With

🛒Future Tasks

  • Refactor Redux and Ruby files
  • Add social media sharing features
  • Add a Victory graph to track consistent habit progress
  • Replace AMS with fastJSON for speed

🦕Authors

Tess Neau - [email protected]

🙏Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published