Skip to content

A learning tracker app designed to help maintain your motivation to learn by measuring the time you spend studying. Built using Ruby and Rails and React.

Notifications You must be signed in to change notification settings

men32z/learning-tracker-app

Repository files navigation

Learning Tracker APP

Learning is a process that never ends. Today in the globalized world, studying is a daily matter; even doctors and programmers need to stay up to date, and whether you want to maintain your knowledge or just want to learn a new language, studying is something that you should never stop doing. This app helps you maintain motivation and track your progress every day.

login home dashboard create measurement list measurements edit subscribe subject

This project has these features:

  • You can log in and create an account.
  • Users can subscribe to subjects in order to measure them (and will be able to create subjects in future versions).
  • The app dashboard showcases subjects, statistics, and goals (future versions will add the ability to modify goals).
  • You can measure the subjects and can list the measurements.
  • You can edit and delete measurements.

Built With

  • Ruby and Rails
  • React
  • HTML, SCSS, Postgresql
  • Heroku

Live Demo

Manual test

you can create an account or you can use these credentials.

email: 'test@test.com'
password: '123123'

Live Demo Link

Local Install

This project was created with webpack=react flag from rails.

  1. Clone the project to your local directory
 git clone git@github.com:men32z/learning-tracker-app.git
  1. Get in to the folder app
cd learning-tracker-app
  1. Prepare rails environment
bundle install --without production
rails db:migrate
  1. run rails server
rails s

Usage

Go to Localhost in your favorite browser

http://localhost:3000/

Run tests

rspec

Author

👤 Luis Preza

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

Credits

All the design info (color, typography, layouts) was based on the Bodytrack.it - An iOs app - Branding, UX and UI Design idea by Gregoire Vella is licensed under CC BY 2.0

📝 License

MIT.

About

A learning tracker app designed to help maintain your motivation to learn by measuring the time you spend studying. Built using Ruby and Rails and React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages