Learn. Build. Grow.
Empowering the next generation of tech leaders through collaborative learning and innovation.
Rise Together is a vibrant community platform designed to bring together aspiring developers, tech enthusiasts, and innovators. Our mission is to create a collaborative ecosystem where members can learn new technologies, work on real-world projects, share resources, and grow together as a community.
- 🔐 User Authentication & Profiles - Secure login, customizable profiles, and password recovery
- 📝 Community Blog - Rich text editor, categories, tags, and featured posts
- 🛠️ Projects Showcase - Browse projects, tech tags, and live demo links
- 🎯 Activities & Events - Track events, participation, and earn achievement badges
- 📚 Resource Library - Curated learning materials with community ratings
- 🎨 Modern UI/UX - Responsive design, dark theme, glassmorphism effects
Beautiful hero section with gradient effects |
About section showcasing our mission |
Our mission and values |
Community projects with tech tags |
Track community events and activities |
Read and share knowledge articles |
Meet our amazing team members |
Community leaderboard and achievements |
Track your progress and unlock badges |
Curated learning resources |
Frequently asked questions |
Share your feedback with us |
| Category | Technology | Version |
|---|---|---|
| Backend | Django | 5.2.5 |
| Language | Python | 3.8+ |
| Frontend | TailwindCSS | - |
| Database | SQLite3 | - |
| Editor | TinyMCE | - |
See TECH_STACK.md for complete tech stack details and dependencies.
Follow these steps to get Rise Together running on your local machine.
Make sure you have the following installed:
-
Python 3.8 or higher
python --version
-
pip (Python package manager)
pip --version
-
Git
git --version
-
Clone the repository
git clone https://github.com/risetogethercommunity/rise-together-web.git cd rise-together-web -
Create a virtual environment
# Windows python -m venv venv venv\Scripts\activate # macOS/Linux python3 -m venv venv source venv/bin/activate
-
Install dependencies
pip install -r requirements.txt
-
Apply database migrations
python manage.py makemigrations python manage.py migrate
-
Create a superuser (admin account)
python manage.py createsuperuser
-
Collect static files
python manage.py collectstatic
-
Run the development server
python manage.py runserver
-
Open your browser
Navigate to
http://127.0.0.1:8000/to view the application.Admin panel:
http://127.0.0.1:8000/admin/
Create a .env file in the root directory for sensitive information:
SECRET_KEY=your-secret-key-here
DEBUG=True
ALLOWED_HOSTS=localhost,127.0.0.1,risetogether.tech
# Email Configuration (for password reset)
EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=your-email@gmail.com
EMAIL_HOST_PASSWORD=your-app-password
# Database (for production)
DATABASE_URL=your-database-url- User authentication system
- Profile management
- Blog platform
- Projects showcase
- Resources library
- Contact form & newsletter
- Real-time chat system
- Video tutorials section
- Project collaboration tools
- Mentor-mentee matching
- Skill assessment tests
- Achievement system
- Live coding sessions
- Job board integration
- Community marketplace
- Mobile application
- API for third-party integrations
- Multi-language support
See the open issues for a full list of proposed features and known issues.
Rise Together Community
- 🌐 Website: risetogether.tech
- 📧 Email: contact@risetogether.tech
- 💬 Discord: Join our server
- 🐦 Twitter: @risetogether
- 📘 LinkedIn: Rise Together
Project Link: https://github.com/risetogethercommunity/rise-together-web











