ALX Hall of Fame serves as a repository for projects developed by ALX students and alumni. The goal is to inspire people, instigate creativity, and ignite collaboration.
The ALX Hall of Fame is designed to be a central repository where ALX students and alumni can showcase their projects. This platform aims to inspire innovation and foster collaboration among developers.
- Project Repository: A place for students and alumni to upload and showcase their projects.
- Inspiration Hub: Browse projects to get inspired and find new ideas.
- Collaboration Platform: Connect with other developers to collaborate on projects.
To get a local copy up and running, follow these simple steps.
- Node.js
- npm (Node Package Manager)
- Python
- Django
-
Clone the repository:
git clone https://github.com/bravemaster3/alx-hall-of-fame.git cd alx-hall-of-fame
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install backend dependencies:
pip install -r requirements.txt
-
Run the Django server:
python manage.py migrate python manage.py runserver
-
Navigate to the
frontend
directory:cd frontend
-
Install frontend dependencies:
npm install
-
Start the React development server:
npm start
- Open your browser and navigate to
http://localhost:8000
to view the backend. - Navigate to
http://localhost:3000
to view the frontend.
- Click on the "Add Project" button.
- Fill in the project details and submit.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- 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.