/Activity-Dekho

AICTE Diary for institutes to maintain events attendance for Students & Clubs

Primary LanguageTypeScriptMIT LicenseMIT


Logo

Activity Dekho

AICTE Dairy - To Help Organize and Maintain your Points
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About
  2. Features
  3. Tech Stack
  4. Languages and Tools
  5. Workflow
  6. Instructions on running project locally
  7. Contributing
  8. Guide
  9. Feedback
  10. Support
  11. License

About

Do you have difficulty remembering the events that you have attended and maintaining your record feels tedious. Activity Dekho application allows you to track events you've attended and maintains a record as a proof of attendance 🏫. Activity Dekho aims to provide a centralised and automated system for managing and distributing activity points. This system will allow students to easily view their current activity points balance and track their progress over time, while also enabling administrators to input the data records 📋

The application also helps the Organization /Clubs /Communities to organize, maintain and distribute the AICTE credits hours easily by putting the data on platform. It provides a one stop platform for any queries associated with the Activity Dekho 📝.

Features

🗄️ It aims to organize and store the data of the events that are conducted by the organization.

👨‍🎓 Systematically providing AICTE points to an individual user (student).

💯 Platform helps to provide proof of attendance and work done for AICTE Points eligibility.

🆕 Assists in keeping the AICTE diary up-to-date.

Tech Stack

Frontend - Next.js, Chakra UI, TailwindCSS

Backend - Firebase

Framework - Xstate

Database - Firestore

Languages and Tools

bash css3 git html5 javascript linux tailwind nextjs nodejs

WorkFlow

📜 Student or administrator logs in to the system using their unique academic credentials or club credential respectively.

📊 Student views their dashboard, which displays their current activity points balance and a history of their participation in extracurricular and co-curricular activities.

📋 Administrator inputs the participation of students in various activities, including assigning hours for each activity.

🔁 Business logic component processes the input data and updates the activity points balances for each student.

📝 Students can generate reports on the distribution of activity points, including the breakdown of hours provided from various activities.

🗄️ System stores the data and updates the activity points balances in the database.

Instructions on running project locally:

Clone the project

  git clone https://github.com/JayeshVP24/AICTE-Diary.git

Install dependencies:

  cd AICTE-dairy/
  
  yarn install

Run Project on terminal

  yarn dev

Start the server

  http://localhost:3000

Authors

🔆 @Jayesh Potlabattini

🔆 @Hrishikesh Yadav

🔆 @Prathik Shetty

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's CODE_OF_CONDUCT.md.

Guide

A guideline of project composition and creation.

soon adding guide.md

Please adhere to this project's CODE_OF_CONDUCT.md.

Feedback

If you have any feedback, please reach out to us at jayeshpotlabattini24@gmail.com

Support

For support join our Slack channel - AMA

License

License: GPL v3