This is an Alumni Connect platform built using Next.js for the frontend, Express.js for the backend, and DynamoDB as the database.
- User Registration: Alumni can register on the platform by providing their details.
- User Authentication: Alumni can log in to the platform using their credentials.
- Profile Management: Alumni can update their profile information, including their contact details, work experience, and education history.
- Alumni Directory: Alumni can search and connect with other registered alumni.
- Job Board: Alumni can post job opportunities or search for job openings posted by other alumni.
- Events: Alumni can view and RSVP to upcoming events organized by the alumni community.
- Messaging: Alumni can communicate with each other through private messages.
- Frontend: Next.js, Tailwind CSS
- Backend: Express.js, Node.js
- Database: MongoDB
- Web3: Solidity, Hardhat, Ethers.js
To get started with the Alumni Connect platform, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/alumni-connect.git
- Install the dependencies for the frontend and backend:
- Frontend:
cd frontend && npm install
- Backend:
cd backend && npm install
- Frontend:
- Set up the database:
- Create a DynamoDB table to store alumni data.
- Configure the database connection in the backend code.
- Start the development server:
- Frontend:
cd frontend && npm run dev
- Backend:
cd backend && npm run dev
- Frontend:
- Access the platform in your browser at
http://localhost:3000
.
Contributions are welcome! If you'd like to contribute to the Alumni Connect platform, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
If you have any questions or suggestions, feel free to reach out to us at [email protected].