Skip to content

webdevavi96/Alumni_Meet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧑‍🎓 Alumni Meet

Alumni Meet is a web application developed for my college to connect students with their Alumni for future guidance and mentorship.


💡 Why Alumni Meet?

When I was in my final years, I faced several challenges:

  1. Lack of proper guidance.
  2. Limited knowledge about the industry.
  3. No clear idea about what to do after college.
  4. Struggles in finding the right job opportunities.

I thought — why not reach out to my Alumni for help?
But there was another problem: I had no contact information for any of them.

To solve this, I decided to create a platform where students can directly connect with Alumni and get real-world guidance for their careers.


🚀 Features

Alumni Meet offers the following key features:

  1. 📝 Blog Posting

    Alumni and Teachers can create and post blogs on the platform to share knowledge, experiences, and updates.

  2. 🎉 Event Management

    Alumni and Teachers can create and manage events, such as workshops, webinars, and reunions.

  3. 🔐 Role-Based Access

    The platform includes a complete role-based access system:

    • Students – Can read blogs, react, comment, and share posts.
    • Teachers – Can manage Users, Blogs, and Events.
    • Alumni – Can create/manage Blogs and Events, and view Student contact details for mentoring purposes.

🔮 Future Updates

Exciting updates planned for future releases:

  1. 💬 Live Chat

    Students will be able to chat directly with Alumni for instant guidance — without leaving the platform.

  2. 👥 Follow System

    Users will be able to follow Alumni or Teachers (like Instagram or X) and see only relevant posts or blogs they are interested in.

...and many more features coming soon! 🚧


🧰 Tech Stack

Originally, I planned to build Alumni Meet using Django, but later realized that separating the frontend and backend would make future updates easier and cheaper to host.
So, the project is now built on the MERN Stack (MongoDB, Express.js, React.js, Node.js).

Advantages

  1. Frontend and backend are separated for better scalability.
  2. No framework limitations for features like Live Chat.
  3. Reduced server load and improved performance.
  4. More control over backend logic and frontend rendering.

🤝 Contribution Guide

Contributions are always welcome! 🎉
Follow these steps to get started:

Step 1 – Fork the Repository

Click the “Fork” button at the top of this repository or use the link below:

👉 Fork the Repository

Step 2 – Clone the Repository

git clone <https://github.com/your-username/your-repo-name.git>

Step 3 - Install the dependencies

cd Frontend

npm install

Step 3 - Install the dependencies

cd..
cd Backend

npm install

Step 4 - Run the Front End

npm run dev

Step 5 - Run the Backend

nodemon src/index.js

nodemon is used for continues server running after updatint the code so you don't have to restart manually.

Step 5 – Create a New Branch for Your Feature

git checkout -b feature/your-feature-name

Step 6 – Commit and Push

git add .
git commit -m "Added a new feature"
git push origin feature/your-feature-name

Step 7 – Submit a Pull Request

Go to your forked repository on GitHub and open a Pull Request with a short description of what you’ve added or improved.

📜 License

This project is licensed under the MIT License — you’re free to use and modify it with proper attribution.


💬 Connect With Me

If you have ideas, feedback, or want to collaborate, feel free to reach out!

📧 Email: avinashchaurasiya901@gmail.com
🌐 Portfolio: Portfolio 🐙 GitHub: @webdevavi96

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages