Skip to content

logicbyroshan/social-community-platform

 
 
Rise Together Banner

🚀 Rise Together

Learn. Build. Grow.
Empowering the next generation of tech leaders through collaborative learning and innovation.


🌟 About The Project

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.


✨ Key Features

  • 🔐 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

📸 Screenshots

Homepage Hero Section

Beautiful hero section with gradient effects

About Section

About section showcasing our mission

Mission Section

Our mission and values

Projects Showcase

Community projects with tech tags

Activities

Track community events and activities

Articles

Read and share knowledge articles

Team Section

Meet our amazing team members

Leaderboard

Community leaderboard and achievements

Achievements

Track your progress and unlock badges

Resources Library

Curated learning resources

FAQ Section

Frequently asked questions

Feedback Form

Share your feedback with us


🛠️ Tech Stack

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.


🚀 Getting Started

Follow these steps to get Rise Together running on your local machine.

Prerequisites

Make sure you have the following installed:

  • Python 3.8 or higher

    python --version
  • pip (Python package manager)

    pip --version
  • Git

    git --version

Installation

  1. Clone the repository

    git clone https://github.com/risetogethercommunity/rise-together-web.git
    cd rise-together-web
  2. Create a virtual environment

    # Windows
    python -m venv venv
    venv\Scripts\activate
    
    # macOS/Linux
    python3 -m venv venv
    source venv/bin/activate
  3. Install dependencies

    pip install -r requirements.txt
  4. Apply database migrations

    python manage.py makemigrations
    python manage.py migrate
  5. Create a superuser (admin account)

    python manage.py createsuperuser
  6. Collect static files

    python manage.py collectstatic
  7. Run the development server

    python manage.py runserver
  8. Open your browser

    Navigate to http://127.0.0.1:8000/ to view the application.

    Admin panel: http://127.0.0.1:8000/admin/

Environment Variables

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

🗺️ Roadmap

Phase 1: Core Features ✅

  • User authentication system
  • Profile management
  • Blog platform
  • Projects showcase
  • Resources library
  • Contact form & newsletter

Phase 2: Enhanced Features 🚧

  • Real-time chat system
  • Video tutorials section
  • Project collaboration tools
  • Mentor-mentee matching
  • Skill assessment tests
  • Achievement system

Phase 3: Advanced Features 📋

  • 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.


📞 Contact

Rise Together Community

Project Link: https://github.com/risetogethercommunity/rise-together-web

About

RiseTogether — The learning community focused on collaboration and growth across frontend, backend , and AI/ML.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors

Languages

  • HTML 78.0%
  • Python 16.5%
  • CSS 4.8%
  • JavaScript 0.7%