Skip to content

Bogdan016/StackOverflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StackOverflow Clone

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.


Built With

  • Backend: Spring Boot
  • Frontend: Angular, Tailwind CSS
  • Database: MySQL

Project Overview

About

Key Features

  • User Authentication: Login, Signup with encrypted passwords (hashed with Spring Security)

    Login

    Signup

  • Questions & Answers:

    • CRUD operations for questions and answers

      Questions2 Questions1

    • Tags management

    • Filtering by tag, text search, user

  • Voting System:

    • Like/Dislike system with vote counters
    • User score calculated based on votes
  • Moderator Role:

    • Ban/Unban users
    • Edit/delete inappropriate content


How To Run

Backend (Spring Boot)

cd stackoverflow/stackoverflow
./mvnw spring-boot:run
  • Configure application.properties with your MySQL credentials.

Frontend (Angular)

cd stackoverflow_angular
npm install
ng serve

Authors


Acknowledgments

  • Project developed as part of the Software Design course at UTCN
  • Special thanks to our professor for guidance.

(back to top)

About

Full-stack web application inspired by StackOverflow.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •