Welcome to Fixit!
Fixit is a fully functional Single Page Application (SPA). The frontend was build using HTML, CSS and JavaScript. The frontend communicates with a backend API, built using Ruby and Rails.
To see Fixit live, you can click below:
https://annawijetunga.github.io/frontend/
You are welcome to click here for a 1-minute walkthrough of Fixit:
Fixit a home maintenance application meant to track a family's projects. Family members or roommates can share an account to keep track of projects needing to be fixed around the house - urgent or long-term.
Any family member can then update that project - by deeming it complete or incomplete - and can also delete a project once it is completed.
Fork and clone repo
$ git clone https://github.com/AnnaWijetunga/fixit
Switch to directory
$ cd fixit
Split the terminal - in one terminal, switch to the frontend (cd frontend) and in the other terminal, switch to the backend (cd backend)
$ cd frontend
$ cd backend
Startup the server (within the backend terminal)
$ rails s
Enter in browser to launch the rails server
$ localhost:3000
Open index.html (within the frontend terminal)
$ open index.html
Click to add a new family and enter your last name and first name(s) of your family. Then, you can add a new project under your family's name. Once you do, you can update the condition of that project - incomplete or complete. Delete the project when you no longer need to keep track of it.
This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.
Everyone interacting in the Fixit project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.