🏆 1st Runner up of HackNYU Hackathon organized by New York University,
sponsored by Meta, Walt Disney and Figma in the Education Track.
Figma Link for FrontEnd Design here
Figma Link for Schema here
Devpost Link for Result here
Handling attendance, awarding exam marks, and giving feedback for a whole class of numerous students is not an easy task. Similarly, sometimes it's easy to check and maintain the record of your children for the parents. FollowUp is a tool to help you manage your class if you are a teacher or check your child's performance if you are a parent.
FollowUp is a tool to help you manage your class if you are a teacher or check your child's performance if you are a parent. Teachers can easily maintain the record of their students, from marking their attendance to awarding marks. Parents can easily check their children's performance in the form of graphs and give teachers feedback. Getting the right feedback from the parents for teachers is the key to success in becoming a good teacher. And getting the performance graph of your child can improve your child's performance and motivate them to do their best.
- React Js: For frontend
- Node Js and Express Js: For backend
- MongoDB: For database
- Hedera’s testnet: For smart contract and chatroom
- Rechart: For graph
- ChakraUI and Framer Motion: For UI and animation
We are using Hedera’s testnet to make a decentralized chatroom. Hedera is a decentralized public network that utilizes the Hashgraph consensus algorithm to overcome the traditional limitations of blockchain and allow one to create the next era of fast, fair, and secure applications.
We are using GitHub for the following reasons:
- Collaboration: GitHub makes it easy to share code with others and helps a lot in collaboration.
- Setting up the project: GitHub makes it easy to set up a project and get started.
- Implementing the CI/CD workflow: GitHub makes it easy to implement the CI/CD workflow and makes the deployment process easy.
- Deploying the project: Deploying the project on GitHub helped us to get the project deployed on the network to be accessed by other people.
We are using Figma for prototyping and designing the project. Figma makes it very easy to create a design and prototype it in real-time.
- Register any .tech domain name from Domain.com, for eg. change-world-with.tech
- Some of us did not have any experience with blockchain or the back end. We collaborated and helped each other get up to speed. We managed to get most features working.
- Making the schema of the project was a challenge. We had to make the schema of the project in a way that was easy to understand and maintain.
- Building different portals for different users was a challenge. We had to make the portal for teachers and parents.
- Completing the project within the given time frame.
- Implemented most of the features we wanted.
- Completing the teacher and parents portal.
- Completing the smart contract.
- We learned how to use the best tools and frameworks to make the project work.
- How to use Hedera for the smart contract.
- How to deploy a MERN stack project on the network using GitHub pages.
- How to work with MERN stack.
- A mobile app version