Reddit Ui
Reddit clone application built using Spring Boot, Spring Security, Hibernate, Angular, Tailwind CSS, and MySQL. The project mimics the core functionality of Reddit, providing a platform for users to post content, comment, upvote, and downvote posts, while incorporating robust security features like OAuth2 authentication, JWT authorization
Reddit UI
About
Reddit Front-end using the Angular framework.
backend repo: https://github.com/ahmedrafat-SW/spring-reddit-api
Structure
The repository contains the following main components:
1. Folders and Files
- src: Contains the source code of the Angular application.
- .vscode: Visual Studio Code configuration files.
- angular.json: Angular CLI configuration file.
- package.json: Contains dependencies and scripts for the project.
- tailwind.config.js: Configuration file for Tailwind CSS.
- tsconfig.json: TypeScript configuration file.
Features
- Home Page: Displays the home page of the Reddit clone.
- Create Post: Allows users to create a new post.
- View Post: View a specific post with comments.
- Create Subreddit: Allows users to create a new subreddit.
- User Profile: Displays the user's profile page.
- Sign Up: User registration page.
- Login: User login page.
Screenshots
Home Page

Create Post

View Post

Create Subreddit

User Profile

Sign Up

Login

How to Use
- Clone the repository:
```sh
git clone https://github.com/ahmedrafat-SW/reddit-ui.git
- Navigate to the project directory:
```sh
cd reddit-ui
- Install the dependencies::
```sh
npm install
- Start the development server:
```sh
ng serve