Track Daily Steps is a web app that tracks daily projects and tasks for a given user.
The project was built to comply with business specifications in order to obtain feedback on technical achievements and soft skills gained.
This project is part of a series of projects to be completed by students of Microverse.
- Ruby On Rails.
- Ruby gems.
- React.
- Redux.
- Npm.
- Yarn.
- Html.
- CSS.
- ES6.
- Rspec
- An interactive application that respond to user interactions.
- Application that have phone, tablet, and desktop versions.
- A Secured application which have a user authentication.
- User is able to create new projects and its daily steps.
- User have the access to his list of projects and tracks and check the progress of it within time.
- User's progress presented with a persentage circles, that permit to see progress and achievments easily.
- Present different mesurments with charts.
- Add user profile.
- Add front-end user authentication.
- Add sounds, music and stopwatch.
To get a local copy up and running follow these simple example steps.
- Git.
- Code editor.
- browser.
-
Open the terminal.
-
Enter
git clone https://github.com/othman-19/track-daily-steps. -
Navigate to the cloned repository.
-
In the terminal cd into track-daily-steps.
-
Run
npm installin your terminal. -
Install bundle by typing
bundle installand update it by typingbundle updatein the terminal. -
Run
rails db:createthenrails db:migratethenrails db:seedto get a data base with fake data. -
Run the rails server by typing
rails serverin the terminal. -
Open http://localhost:3000 to view it in the browser.
-
Sign Up and create some projects and daily tracks.
Othmane Namani.
Email: othmanenaamani@gmail.com.
Portfolio.
LinkedIn.
twitter.
DEV Community.
Angel List.
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
UI Design by Gregoire Vella
Give a ⭐️ if you like this project!
