Skip to content

Johnaius/Remind

 
 

Repository files navigation

Re:Mind




📢 About

Welcome to Re:Mind, the app that helps you stay on track with your fitness routine. With Re:Mind, you can easily upload videos of your favorite exercises and set reminders to complete them. This way, you'll never forget to stay active and reach your fitness goals. Plus, our user-friendly interface makes it easy to stay organized and motivated. So why wait?

This project was a cumulative effort over the course of several months. The team constantly met and refined approaches, and made tweaks and adjustments when necessary. In it's currrent state, the app is complete, but there is always room for improvement. As new ideas or understandings of new technologies surface, the team may meet to make suggestions for further adjustments and optimizations.


✅ How It's Made

Express.js Tailwind CSS JavaScript Node.js MongoDB

(back to top)


🚀 Getting Started

💻 Install

  • Fork and clone the repository to your local computer.
  • Complete and store an .env file in the server/config folder.
  • npm install in the root folder, which installs the required dependencies.
  • And, npm run dev in the root folder.
  • This runs a local instance of mongodb. You can connect to it by connecting to mongodb://127.0.0.1:27017/ with any MongoDB client like Compass.

(back to top)

Optimizations

In the future, the team has considered tweaks improvements and other optimizations to the project. Some of the ideas include enabling google calendar reminders, in order to give users the ability to better plan out their exercise plans.

Additionally, we want to explore converting the frontend and UI elements to React. We've also thought about ways to expand community feel of the app, by way of adding the ability to make comments, send direct messages, user and uploader names to uploaded videos, and other ways to communicate with others on their fitness journeys.

🛠️ Contributions

Thanks go to these wonderful people for their contributions to Remind!:



(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 36.0%
  • CSS 33.0%
  • JavaScript 31.0%