Welcome to the Django Social Network App repository! This project is a social networking application developed using Django, designed to connect people and facilitate communication in a seamless way.
- User authentication and authorization
- Profile creation and customization
- Friend search with username
- Friend follow and unfollow
- Edit and delete Post
- News feed for updates from friends
To get started with the Django Social Network App, follow these steps:
-
Clone the repository:
git clone https://github.com/marwan-alshalabi/Dajango-SocialNetworkApp.git
-
Navigate to the project directory:
cd Dajango-SocialNetworkApp
-
Install dependencies:
pip install -r requirements.txt
-
Configure the application by setting up environment variables or configuration files.
-
Apply database migrations:
python manage.py migrate
-
Create a superuser for the admin interface:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Open your browser and visit http://localhost:8000 to use the Django Social Network App.
Provide information on how users can interact with your Django application. Include screenshots or GIFs to showcase the user interface and features.
If you want to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/my-feature
. - Submit a pull request.
This project is licensed under the MIT License.
Feel free to reach out to the project owner (Marwan Al Shalabi) for any questions or collaboration opportunities.