Post-It is a web application that allows users to follow, like, and upload images, using Angular for the frontend and Python Django for the backend.
- User Authentication: Secure user authentication and authorization.
- Image Upload: Capability to upload and share images.
- Follow Users: Functionality enabling users to follow other users.
- Like Images: Ability to like and interact with images.
- Frontend: Angular
- Backend: Python Django
- Database: PostgreSQL
- Node.js and npm
- Python and Django
-
Clone the repository:
git clone https://github.com/hisham-slm/post-it.git
-
Backend Setup:
- Navigate to the
backend
directory. - Run migrations:
python manage.py migrate
- Start the Django server:
python manage.py runserver
- Navigate to the
-
Frontend Setup:
- Navigate to the
frontend
directory. - Install dependencies:
npm install
- Start the Angular server:
ng serve
- Navigate to the
-
Accessing the App:
- Open your web browser and go to
http://localhost:4200
.
- Open your web browser and go to
We welcome contributions! Feel free to fork the repository, make changes, and submit a pull request.