Skip to content

A flexible educational progressive web application promotes interactive learning while being paired with a Tamagotchi-like companion

Notifications You must be signed in to change notification settings

KevinMCollier/ontrack-team-project

 
 

Repository files navigation

🛣️ OnTrack

A flexible educational application that assists with learning and is paired with a Tamagotchi-like companion. OnTrack creates fun and interactive projects that are curated to the learning goals, interests, and hobbies of each user. In addition, users are paired with their very own 'buddy' that will grow alongside them. Completed projects earn points, which can be used to feed and customize the 'buddy', making the user's educational journey personal to them.

Future Developments

This repository showcases the original project as developed collaboratively by our team. I'm excited about the potential of this project and I am actively continuing its development in a separate private repository. If you're interested in collaboration, partnerships, or have any inquiries about the current state of the project, feel encouraged to contact me. - Kevin Collier

dashboard profile dashboard dashboard

📕 Usage

App home: https://www.ontrack.tokyo/

User: [email protected]
PW: buddy000

Getting Started

Setup

Install gems

bundle install

ENV Variables

Create .env file

touch .env

Inside .env, set these variables. For any APIs, see group Slack channel.

CLOUDINARY_URL=your_own_cloudinary_url_key
OPENAI_ACCESS_TOKEN=your_own_cloudinary_url_key

DB Setup

rails db:create
rails db:migrate
rails db:seed

Run a server

rails s

Built With

Acknowledgements

Team Members

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License

About

A flexible educational progressive web application promotes interactive learning while being paired with a Tamagotchi-like companion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 51.4%
  • HTML 27.6%
  • SCSS 18.3%
  • JavaScript 2.6%
  • Shell 0.1%