Skip to content

ConnectSphere is a full-stack web application that allows users to read and create blog posts. The frontend is built with React, providing a user-friendly interface, while the backend is developed using Django to handle data storage and API operations.

License

Notifications You must be signed in to change notification settings

moti9/ConnectSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConnectSphere

ConnectSphere is a sophisticated full-stack web application designed to empower users in reading and creating compelling blog posts. The frontend, meticulously crafted with React, delivers a seamless and user-friendly interface, while the robust Django backend effortlessly manages data storage and API operations.

Table of Contents

Features

  • User Authentication and Authorization:

    • Ensures secure user login and registration.
    • Implements role-based access control for precise authorization.
  • Blog Post Management:

    • Facilitates reading and displaying of blog posts.
    • Empowers users to create, edit, and delete blog posts.
    • Organizes posts effortlessly using a sophisticated tagging system.
    • Delivers a responsive design catering to various screen sizes.
  • Blog Recommendation:

    • [Under development]
  • Frontend Technologies:

    • React
    • React Router for seamless navigation
    • [Stay tuned for upcoming features]
  • Backend Technologies:

    • Django (or any other preferred backend framework)
    • Django Rest Framework for powerful API development
    • PostgreSQL (or a database of your choice)

Getting Started

Prerequisites

Ensure you have the following tools installed on your machine:

  • Node.js and npm
  • Python and Django
  • PostgreSQL (or your preferred database)

Installation

  1. Clone the repository:

    git clone https://github.com/moti9/ConnectSphere.git
    
  2. Navigate to the project directory:

    cd ConnectSphere
  3. Install dependencies for frontend:

    cd frontend
    npm install
  4. Install dependencies for backend:

     cd backend
     virtualenv venv
     source venv/bin/activate  # Activate virtual environment
     pip install -r requirements.txt
  5. Run the application:

  • Start the backend server:

    python manage.py runserver
  • Start the frontend server:

    cd frontend
    npm start

API Documentation

[Under development]


© [2023-2024] 🌐️ {;} 🧑‍💻️ {;}🌐️

About

ConnectSphere is a full-stack web application that allows users to read and create blog posts. The frontend is built with React, providing a user-friendly interface, while the backend is developed using Django to handle data storage and API operations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published