This project was developed as part of Final Project for the Web Programming (Polytechnic Institute of SetΓΊbal, PT - UPskill - Digital Skills & Jobs - SAP/ABAP) course.
TalkSpot is a social media platform where users can create posts, comment, and interact.
π User registration and login
π Create, edit, and delete posts
π Comment on posts (with editing and deletion)
π Post feed ordered by date
π Admin panel for managing users and content
π Authentication and permission control
- Django 5.1 (Web Framework)
- SQLite (Database)
- Bootstrap 5 (Styling)
- Python 3.11
1οΈβ£ Clone this repository:
git clone https://github.com/devtraldi/talkspot.git
cd talkspot
2οΈβ£ Create a virtual environment and install dependencies:
python -m venv venv
source venv/bin/activate # (Linux/Mac)
venv\Scripts\activate # (Windows)
pip install -r requirements.txt
3οΈβ£ Apply migrations and start the server:
python manage.py migrate
python manage.py runserver
4οΈβ£ Access the application in your browser:
http://127.0.0.1:8000/
π Improve project security (XSS/CSRF protection)
π Implement a REST API for external interactions
π Enhance the user interface
π Maya Dias
π Rafael Oliveira
π Rute Rodrigues
This project is for academic purposes only.