/twtt

Primary LanguageTypeScriptMIT LicenseMIT

Twtt

A simple social network focused on developers with tools for the creation of educational content with a twitter-like interface for an easy transition to the platform.

Porpose

This project was born from my curiosity about how things work behind the scenes and to create a platform big enough to challenge me when developing it, since it would force me to think about all the areas that a social network covers when it is created. , topics such as cache, response times, user experience, scalability, etc. Among other reasons is the fact of my fascination for sharing the content that I learn and what better way than to create a means by which those values ​​can be expressed by the rest of the participants.

Features

  • GraphQL Server for the API
  • Twitter UI for the frontend (full responsive)
  • Creating content threads made easy
  • Sharing content with other users
  • Searching for content by tags
  • Authentication with username and password
  • Session management based on jwt tokens
  • User management with roles and permissions
  • User profile management
  • User avatar management

Roadmap

Roadmap and Schema

View Code

Github

Preview

Twwt V1

or New Version Twtt V2

Home

Home

Trends

Trends

Notifications

Notifications

Lists

Lists

Profile

Profile

Stack

Auhor: Carlos Burelo