Skip to content

mmuhunn/CampusShare

Repository files navigation

CampusShare

image

🎓Fostering a Community of Shared Knowledge and Academic Excellence


CampusShare aims to create a community where academic resources and assignment approaches are shared, leaving valuable records for future students to build upon.

✈️Core Values

  • Enhance academic performance through collaboration and resource sharing.
  • Establish a sustainalbe platform for recording and referencing academic experiences.
  • Provide ITM sutdents with a foundation for teamwork and potential contributions to open-source projects.

⭐Future Scalability

  • Expand the platform for use by students from other schools.
  • Evlove from a department-level community to an inter-university collaboration platform.

✨ Features

  • 📝 Create, edit, and delete posts on a bulletin board
  • 🔍 Search posts by keywords or categories
  • 🛠️ User management (registration, login, permissions)
  • 🌟 Coming Soon: Notifications and real-time chat

📸 Screenshots

CampusShare Home CampusShare Boards CampusShare Login

🛠️ Getting Started

To get the react project up and running locally:

  1. Clone the repository:
    git clone https://github.com/mmuhunn/CampusShare.git
    cd CampusShare
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start
    ```.
    

To get the Spring project up and running locally:

  1. Clone the repository:
    git clone https://github.com/mmuhunn/CampusShare.git
    cd CampusShare
  2. Open IDE:
    bulid the gradle project
  3. Run the application:
    run "CampusShareBackendAplication"
  4. Open your results "http://localhost:8080".

🤝 Contributing

We welcome contributions! Please read below list for more information.

For New Contributors

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🛠️ Tech Stacks



Top Language

About

CampusShare - A platform to share and discover academic resources, such as lecture notes and exam papers. Built with Spring Boot and React.js for seamless user experience and scalability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors