Skip to content

tarunbommali/attendly

Repository files navigation

Attendly.One - JNTU-GV

Attendly is a student attendance management system built using React.
It enables users to manage and track attendance in an intuitive and organized way.

🚀 Features

  • 🔐 Role-Based Login Pages:

    • Student Login: Based on semester and department (no authentication required)
    • Teacher Login: Requires credentials and uses JWT-based session authentication
    • Administration Login: Requires admin credentials and uses JWT-based session authentication
  • 📋 Add and manage student details

  • ✅ Mark student attendance (Present/Absent)

  • 💾 Store attendance data in Local Storage

  • 📅 View attendance records by date

  • 📈 Live sync with a connected Excel Sheet, including graphical visualizations


🧩 Upcoming Features

  • 👩‍🏫 Teacher Dashboard

    • Login required
    • CRUD access to respective subjects and class records
  • 🎓 Student Dashboard

    • No login required
    • View attendance summaries and class schedules
  • 🏫 Administration Panel

    • Centralized access to all class reports and student data
    • Full CRUD capabilities
  • 🧠 Low-Level Design (LLD) documentation (to be added)

  • 🖥️ Backend powered by Node.js APIs

  • ☁️ Hosting planned on AWS EC2

  • 🗃️ Database: MongoDB


🔧 Backend

  • 🚧 Backend integration is in progress
  • Contributions to Node.js API development, database design, and deployment setup are welcome!

🤝 Collaboration

If you're passionate about building real-world web applications and want to collaborate on a MERN Stack project, you're invited to join .

Attendly looking for :

  • React Developers
  • Node.js/Express/MongoDB Backend Developers
  • UI/UX Designers
  • Students eager to learn full stack development through real teamwork

📬 Let’s build this together!


🛠️ Tech Stack

  • MongoDB
  • Express.js
  • React.js
  • Node.js

🔥 Why You Should Join Attendly

  • 🤝 Team Learning, Just Like the Industry
    Learn how real development teams work — with Git, pull requests, task collaboration, and peer reviews.

  • 💻 Full Stack Practice (MERN)
    Contribute to both frontend (React) and backend (Node.js, MongoDB, JWT auth) development in a real project environment.

  • 🧠 Learn by Doing, Not Just Watching
    Tired of tutorials? Here, you’ll actually build, fix bugs, discuss features, and learn faster through practice.

  • 📈 Boost Your Resume & Confidence
    Add a real open-source project to your portfolio — something interviewers can see and ask you about.

  • 🌐 Peer Community from JNTU-GV & Beyond
    Join fellow students and freshers who are passionate about tech, coding, and building cool stuff together.

  • 🗣️ Get Exposed to Real Problems
    You’ll experience common challenges in UI/UX, data flow, backend integration, and performance — all helping you grow.

📌 Note

This project is under active development. Suggestions, feature requests, and contributions are highly appreciated! Let’s team up and build this project from the ground up.


✨ Author

Made with 💙 by Tarun Bommali

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages