Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterBook

I've decided I want to learn some new web development tools and work on an Instagram-like website.

Features

It should implement

  • Token-based stateless user authentication
  • Login page
  • Promotional content page
  • Profile settings page
  • Profile image upload and cropping
  • Profile page
  • Post creation page
  • Post display-on profile page
  • Feed page and mobile navbar
  • Support for post liking
  • Support for post commenting
  • Support for post tagging and tagged-in page on profile view-
  • Story creation page
  • Story panel in feed page and story display page
  • Post selection algorithm
  • Chat functionality
  • Community pages

Architecture

I plan to implement with the following architecture:

  • Svelte frontend written in JS
  • Rust backend built on axum
  • PostgreSQL database interfaced with through Sea-ORM
  • Eventual mobile deployment of the frontend with Ionic Capacitor

Setting up a Development Environment

About

A modern, user-first social networking webapp

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages