Twitter-Engine

Twitter-Engine is a serverless application that mimics key features of Twitter, providing users with functionalities such as registration, login, and real-time updates. Built using F#, it leverages modern frameworks and libraries to deliver a responsive user experience.

View on GitHubF#

Stack

F#

Architecture

The application is designed with a serverless architecture, which enhances scalability and reliability. It utilizes an event-driven pattern, allowing for efficient handling of user interactions through a REST API and real-time updates via WebSocket.

Verified facts

  • The application is written in F#.
  • The application uses the Suave framework.
  • The application uses Akka.FSharp library.
  • The application uses DotNetty library.
  • The application uses Newtonsoft.Json library.
  • The application uses FSharp.Core library.
  • The application is built on a serverless architecture.
  • The application follows an event-driven architecture pattern.
  • The application uses WebSocket for real-time communication.
  • The application has a REST API for client-server interaction.
  • The application uses actors for handling requests and responses.
  • The application mimics Twitter features.
  • The application has a REST API for user actions like register, login, logout, new tweet, follow.
  • The application establishes a WebSocket connection for real-time updates.
  • The application has an HTML based User Interface.
  • The project contains 43 files.
  • The application is written entirely in F#.

← All projects