🎓 Alumni Network
A web-based platform designed to connect, engage, and empower alumni. This project aims to build a strong, lifelong alumni community through user profiles, messaging, events, job opportunities, and more.
🚧 Project Status
Status: 🛠 In development
The repository has been initialized. Core architecture, models, and features are currently being designed. Code will be pushed incrementally as development progresses.
📄 Software Requirements Specification (SRS)
The formal SRS document is currently being prepared and will be uploaded soon. It will include:
- Functional and non-functional requirements
- System architecture
- Feature breakdown
- Technology stack
- Development roadmap
📌 The SRS will be available in the
/docsdirectory or linked here once published.
🌟 Planned Features
Core Features
- Alumni registration and login (with verification)
- Profile management (education, job, contact info)
- Alumni directory with search and filters (batch, program, location)
- Event creation and RSVP functionality
- Admin panel for managing users and content
Advanced Features
- Private messaging and group chats
- Job and internship board
- Community posts, forums, and announcements
- Email/newsletter notifications
- Privacy settings for public/private profiles
- Batch-wise or interest-based groups and feeds
🛠 Tech Stack
- Frontend: React + TypeScript
- Backend: Django + Django REST Framework
- Database: PostgreSQL
- Authentication: JWT or OAuth 2.0
- Dev Tools: Docker, GitHub Actions, Postman
- Deployment: Render, Railway, or VPS
📁 Folder Structure
Will be added once the initial codebase is ready.
📅 Roadmap
- Repository initialized
- Requirements finalized
- Database models designed
- REST API developed
- Frontend UI implemented
- Integration and testing
- Initial release
🤝 Contributing
Contributions are welcome after the initial setup is complete.
Please follow standard practices and guidelines for AGPL-licensed software.
⚖ License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
See the full license in the LICENSE file.
🔐 Under the AGPL, if you deploy this project for public use, you must also make the complete source code publicly available.
Stay tuned for project updates, SRS release, and development milestones. 🚀
_"A man without aims is like a monkey."_ 🐒 — Sankalp, building one line of code at a time