A collaborative platform where developers can upload, share, and review projects. Users can comment on projects, like them, and even download shared work — making it easier to learn, collaborate, and grow together.
- User Authentication – Register & login to manage your projects
- Project Upload – Share your code/files with others
- Comments – Get feedback and suggestions on your projects
- Likes System – Show appreciation for others’ work
- Tags & Categories – Organize projects with searchable tags
- Project Download – Download shared work to explore locally
- Dashboard – See your projects and interactions in one place
- Tech Stack – Modern technologies for scalability and performance
Frontend: HTML, CSS, JavaScript (or React if you want advanced UI)
Backend: Django / Flask / Node.js (choose your framework)
Database: PostgreSQL / MySQL / SQLite
Storage: Local file system / AWS S3 (for project uploads)
Follow these steps to set up the project locally:
git clone https://github.com/CODE-WITH-AMUL/social-coding-platform.git
cd social-coding-platform
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Contributions are welcome!
Fork the repo
Create a new branch (feature/your-feature)
Commit changes
Open a Pull Request
This project is licensed under the MIT License.
If you like this project, please ⭐ the repo and share it with others!
⚡Bonus: You can also add badges at the top (Python version, License, Contributions Welcome).