A full-stack web application inspired by StackOverflow. This project was developed as part of a university assignment in collaboration with a colleague. It replicates core functionalities like question posting, answering, voting, and moderation. Our goal was not just to meet the academic requirements but to build a functional, well-structured project showcasing clean architecture and teamwork.
- Backend: Spring Boot
- Frontend: Angular, Tailwind CSS
- Database: MySQL
-
User Authentication: Login, Signup with encrypted passwords (hashed with Spring Security)
-
Questions & Answers:
-
Voting System:
- Like/Dislike system with vote counters
- User score calculated based on votes
-
Moderator Role:
- Ban/Unban users
- Edit/delete inappropriate content
cd stackoverflow/stackoverflow
./mvnw spring-boot:run- Configure
application.propertieswith your MySQL credentials.
cd stackoverflow_angular
npm install
ng serve- Project developed as part of the Software Design course at UTCN
- Special thanks to our professor for guidance.




