An open API service indexing awesome lists of open source software.

https://github.com/samarthmule/alumni-association-platfrom

A Full-stack web application designed to connect alumni with their alma mater, facilitate networking, mentorship, job opportunities, and donations. Built using React (Vite) with Chakra UI for a modern and responsive frontend experience.
https://github.com/samarthmule/alumni-association-platfrom

chakra-ui expressjs mongodb nodejs reactjs

Last synced: 2 months ago
JSON representation

A Full-stack web application designed to connect alumni with their alma mater, facilitate networking, mentorship, job opportunities, and donations. Built using React (Vite) with Chakra UI for a modern and responsive frontend experience.

Awesome Lists containing this project

README

          

# Alumni-Association-Platfrom
# Alumni Association Platform: Centralized Engagement for a Connected Future

Welcome to the Alumni Association Platform repository! This project is a comprehensive web and mobile application designed to enhance alumni engagement by providing a centralized ecosystem for networking, job postings, events, mentorship, and donation management.

## Table of Contents
- Overview
- Features
- Tech Stack
- Installation
- Usage
- Contributing
- License
- Contact

## Overview
The Alumni Association Platform is built on the MERN stack (MongoDB, Express.js, React.js, Node.js) and aims to bridge the gap between educational institutions and their alumni. By providing a unified interface for profile management, networking, and accessing various services, the platform streamlines administrative tasks while fostering continuous engagement among graduates.

## Features
- **User Authentication:** Secure login and registration for students, alumni, and administrators.
- **Role-Based Access:** Customized dashboards and functionalities for students, alumni, and administrative staff.
- **Profile Management:** Alumni and students can update and manage their academic, professional, and personal details.
- **Networking & Mentorship:** Connect with peers, alumni, and mentors through interactive communication tools.
- **Job & Event Portals:** Browse, post, and manage job opportunities and events seamlessly.
- **Donation Management:** Secure donation process to facilitate alumni contributions.

## Tech Stack
- **Frontend:** React.js (with Vite) and Chakra UI for a modern, responsive interface.
- **Backend:** Node.js with Express.js for developing RESTful APIs.
- **Database:** MongoDB for flexible, scalable data storage.
- **Development Tools:** Visual Studio Code, Git, and npm.
- **Other Tools:** Postman for API testing and cloud services (AWS/Heroku) for deployment.

## Installation
1. **Clone the Repository:**
git clone https://github.com/yourusername/alumni-association-platform.git
cd alumni-association-platform

2. **Install Dependencies:**
npm install

3. **Set Up Environment Variables:**
Create a .env file in the backend directory and configure it with your database URL, JWT secret, and any other required settings.

4. **Start the Development Servers:**
npm run dev

## Usage
After installation, users can access the platform via a web browser or mobile devices. Role-specific functionalities include:
- **Students:** Explore job listings, manage profiles, and participate in mentorship programs.
- **Alumni:** Post job opportunities, update professional profiles, and network with current students.
- **Administrators:** Monitor system operations, manage user accounts, and control job/event postings.
- **Event Manager:** Create event and View count of particites

## Contributing
Contributions are welcome! To contribute:
1. Fork the repository.
2. Create your feature branch: git checkout -b feature/YourFeature
3. Commit your changes: git commit -m 'Describe your feature'
4. Push to your branch: git push origin feature/YourFeature
5. Open a pull request.

Ensure your code follows the project’s style guidelines.

## Contact
For any questions or further information, please contact:
- **Samarth Mule** – samarthmule7276@gmail.com

Thank you for exploring the Alumni Association Platform!