alar Svelte Themes

Alar

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."

What is Alar?

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."

✨ Features

✅ Implemented

  • (00e9) Authentication System - Secure JWT-based auth
  • (cf0c) Posts - Create, read, and engage with content
  • (cf0c) Comments - Nested discussions on posts

🚧 In Progress

  • 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

Tech stack

Frontend

  • TypeScript - Strongly typed programming language
  • SvelteKit - Lightweight framework for building modern web apps
  • SCSS - CSS preprocessor

Backend

  • FastAPI - Modern Python web framework
  • SQLAlchemy - SQL toolkit and ORM (planned to switch to SQLmodel)
  • SQLite - Development database (planned to switch to PostgreSQL)

🔗 API Documentation

Once running, explore the auto-generated API docs at:

OpenAPI (Swagger) UI: http://localhost:8000/docs ReDoc: http://localhost:8000/redoc

Top categories

Loading Svelte Themes