-
-
user dashboard
-
homepage
-
Chats in a community
-
meal plans in a member dashboard
-
communities
-
signing a transaction to be able to chat in a community
-
appointment details
-
nutritonisits that a user can set an appointment with
-
nutritonist dashboard, appointments
-
nutritonist dashboard, create a meal plan
-
admin dashboard, create a community
-
Blog page
Inspiration
People are becoming obsessed with living longer, but they don't know how, they are spending so much money on drugs and supplements, but are they really doing it correctly? We don't think so, so that's why we at RejuvenateAI have come up with this idea to focus on nutrition and fitness. What if we can create communities that are focused on living up to 100 years. RejuvenateAI is the first community blockchain based project powered by community built for community to promote healthy living and achieve healthy locations where people live up to a 100 years all around the world.
What it does
It's a community based project that brings people together to focus on health by exposing them to good nutrition and fitness, we are trying to make sure people live healthy by incorporating healthy habits into their lifestyle and trying to make sure they get the most out of the human experience by discovering their purpose if they haven't already and enjoying this life, all while doing it together as a community being accountable to each other, as communities can setup accountability challenges and motivate each other along the way. Users can communicate with each other as we support chats, they can create goals together, they can setup in real life health focused events to meet up and share ideas. With rejuvenateAI, the possibilities are endless.
Our features empower personal healthy living habits by:
- Allowing users to setup meetings with nutritionists who would offer professional consultation to them.
- Providing educative articles that can inspire users to live healthier lives.
- Providing educative meal and fitness plans that paid subscribers have access to.
- Users can interact with each other in our communities and work on health goals/challenges together.
- Users can set up in real life events in communities and meet up and do healthy activities together like long walks, marathons etc.
How we built it
Here's a breakdown of how it was built:
Users can sign up with the register function, which they will pay the subscription fee and then get onboarded into our platform to enjoy our services
Nutritionists can sign up with the applyForNutritionistRole function, which they will pass their credentials into and have their application status set to pending. We will then see their applicaiton status, and after verifying their credentials and see that it's legitimate we can now approve their status by calling the approveNutritionistRole function, which will approve the nutritionists and set their application status as accepted, and they can now be onboarded into our platform.
Now these nutritionists can now create meal plans by calling createMealPlans which will create meal plans for users to access.
When a user's subscription expires, their subscription status automatically expires and their access to our platform gets revoked and their user NFT gets burned automatically, this functionality is enabled by chainlink automation which calls the revokeUser function when their deadline elapses, they still remain members of our platform just that they can't access our services until they renew their subscription and they can now mint another user NFT
Users can join communities and chat in these communities, the chat feature is powered by push protocol, they're also ongoing challenges and events going on in communities.
Challenges we ran into
We ran into challenges integrating push chat as the API had been updated but in the end we got it to work, we also ran into issues performing automation with the chainlink client but we also got it to work as well
Accomplishments that we're proud of
We are proud to have a built an interactive platform where people can text it each other, although we were not able to implement the video call because of we were short on time
What we learned
We learnt about chainlink automation, to automate smart contract based tasks
What's next for RejuvenateAI
We plan to complete the mvp and apply for grants as we want to turn it into a fully fledged startup
Built With
- ethers
- hardhat
- push
- react
- solidity
- typescript
- web3.storage
Log in or sign up for Devpost to join the conversation.