This repository contains the codebase for the Innopolis Alumni project developed as part of the IU Capstone Project 2024.
The Alumni project aims to create a platform for connecting alumni between each other and with current students and faculty. The platform includes features such as user authentication, profile management, donation opportunities, alumni merchandise, AI chat, and event organization.
-
Clone the repository:
To clone a specific branch (for example,
main
), use the following command:git clone --branch main https://github.com/IU-Capstone-Project-2024/Alumni.git
-
Navigate to the project directory:
cd Alumni
-
Set up a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Run the development server:
python manage.py makemigrations 'on' python manage.py migrate python manage.py runserver
-
Open your browser and navigate to
http://127.0.0.1:8000
to view the application.
To switch to a different branch (for example, aichat
), use the following commands:
-
Fetch all branches:
git fetch
-
Switch to the desired branch:
git checkout aichat
-
Pull the latest changes from the branch:
git pull origin aichat
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
To contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.