Alumni Avenue is a web application designed to enhance networking experience within student organizations by providing an intuitive platform for connecting with alumni. It's tailored to allow users to easily find and engage with alumni through shared organizations, facilitating opportunities for mentorship, networking, and professional growth.
#To Run the App Locally
- 1.) git clone https://github.com/BitBuilder2024/Alumni-Avenue.git
- 2.) Open a Terminal tab and "cd backend"
- 3.) Inside of backend terminal, run "nodemon server.js"
- 4.) Make sure you have nodemon installed, otherwise run "npm install -g nodemon"
- 5.) Open another Terminal tab and "cd client"
- 6.) Make sure you have npm installed, otherwise, run "npm install -g npm"
- 7.) Inside of client terminal, run "npm start"
- 8.) If errors persist, run "npm install axios" and run "npm install react-toastify"
- User Authentication: Secure login and sign-up processes with email verification.
- Personalized Profiles:: Custom profiles featuring education, work history, skills, and more.
- Search Functionality: Advanced searching to find members by various filters.
- Networking: Connect with alumni through groups, forums, and private messaging.
- Resources: Access to networking and job opportunities curated by the community.
- Notifications: Real-time updates on important interactions and messages.
To get started with Alumni Avenue, clone the repository and follow the setup instructions bellow:
git clone https://github.com/BitBuilder2024/Alumni-Avenue.git cd Alumni-Avenue
Contributions to the Alumni Avenue project are currently limited to project team members. If you're a team member and want to contribute, please follow these steps:
-
Account Verification:
- Ensure you have a GitHub account linked to the emails provided in the project proposal.
-
Task Assignment:
- Check the project issues and project board for tasks assigned to you or open tasks.
-
Feature Branch Workflow:
- Branch Creation: Create a new branch for your feature or fix.
- Development: Write your code and commit changes with meaningful commit messages.
- Push Changes: Push your branch to the repository.
- Pull Request: Create a pull request and request a review from a project maintainer.
Please adhere to the coding standards and guidlines provided in the project documentation.
- Nafas Duntis - [email protected]
- Tom Oh - [email protected]
- Rachel Shim - [email protected]
- Erika Tran - [email protected]
- Ryan Vu - [email protected]
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Thanks to the TA: Yuxing Qiu, BitBuilder's members, and supporters who have offered guidance and support to make this project a reality.