Alar is a full-stack web application created as a pet project. It's an attempt to combine GitHub and Reddit, like "Reddit for programmers."
- (00e9) Authentication System - Secure JWT-based auth
- (cf0c) Posts - Create, read, and engage with content
- (cf0c) Comments - Nested discussions on posts
- User Profiles - Personalized profile pages
- Notifications - Real-time updates and alerts
- Search - Advanced content discovery
- Question Posts - StackOverflow-style Q&A
- Code Snippets - GitHub Gists-like code sharing
- Dockerization - Containerized deployment
- Production Deployment - Cloud deployment setup
- TypeScript - Strongly typed programming language
- SvelteKit - Lightweight framework for building modern web apps
- SCSS - CSS preprocessor
- FastAPI - Modern Python web framework
- SQLAlchemy - SQL toolkit and ORM (planned to switch to SQLmodel)
- SQLite - Development database (planned to switch to PostgreSQL)
Once running, explore the auto-generated API docs at:
OpenAPI (Swagger) UI: http://localhost:8000/docs ReDoc: http://localhost:8000/redoc