This project is a clone of the popular social media platform, Facebook. It aims to replicate key features such as user authentication, posting updates, and interacting with friends. The goal is to provide a learning platform for developers interested in web development and social media application functionalities.
-
Frontend:
- HTML
- CSS
- JavaScript
-
Backend:
- Python (Django framework)
-
Database:
- SQLite
- User authentication (sign up, log in)
- Create and manage posts
- Friend requests and interactions
- Responsive design for mobile compatibility
Make sure you have Python and pip installed on your machine.
git clone https://github.com/Islam412/Facebook-Clone.git
cd Facebook-Clone
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate -
Create a superuser (optional):
python manage.py createsuperuser -
Start the development server:
python manage.py runserver -
Open your web browser and go to
http://127.0.0.1:8000to view the application.

