A Reddit-like forum application built with Angular.
- Browse subreddits and posts
- View post details and comments
- Upvote/downvote functionality
- Responsive sidebar navigation
- Modern Angular architecture
- Framework: Angular 12+
- Language: TypeScript
- Styling: CSS with responsive design
- HTTP Client: Angular HttpClient with JWT token interceptor
# Clone the repository
git clone https://github.com/gmuller-dev/angular-gddit.git
cd angular-gddit
# Install dependencies
npm install
# Run development server
ng serveNavigate to http://localhost:4200/ to view the app.
Run ng generate component component-name to generate a new component.
Run ng build to build the project. Build artifacts will be stored in dist/.
- Unit tests:
ng test - E2E tests:
ng e2e
src/app/
├── shared/ # Shared components
│ ├── post-tile/
│ ├── side-bar/
│ └── subreddit-side-bar/
├── token-interceptor.ts # JWT auth interceptor
└── app.module.ts # Main app module
This is a portfolio project. Feel free to explore the code!
Built with Angular CLI