Init the Spring Boot project:
Add the following dependencies for the spring boot project
- Spring Web
- Lombok
- JPA
- Spring Security
- SQL Driver
- Java Mail Sender
Phase 1:
Create all the necessary models:
- Comment
- Notification Email
- Post
- Refresh Token
- Subreddit
- User
- Verification Token
- Vote
- Voter Type
Phase 2:
Create Repository for the models:
- Comment Repo
- Post Repo
- RefreshToken Repo
- Subreddit Repo
- User Repo
- VerificationToken Repo
- Vote Repo