Skip to content

Power your social media app with this scalable Twitter Backend API. Built with Nodejs, Prisma and AWS SES for messaging, Postgres Database using Neon and hosted on fly.io. It provides essential features like user authentication, tweet creation. Start building today πŸ•ŠοΈπŸš€πŸ”₯

License

Notifications You must be signed in to change notification settings

judeVector/twitter-backend-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d6c8a3d Β· Mar 27, 2024

History

34 Commits
Feb 23, 2024
Mar 22, 2024
Feb 24, 2024
Feb 23, 2024
Feb 23, 2024
Feb 23, 2024
Dec 18, 2023
Mar 27, 2024
Feb 24, 2024
Feb 23, 2024
Mar 22, 2024
Feb 23, 2024
Mar 22, 2024

Repository files navigation

Twitter Backend API

Build the backbone of your social media platform with this Twitter Backend API. This API is powered by Node.js, ExpressJs and managed with Yarn, this API provides essential features for building a Twitter-like application, with all the basic CRUD operations supported

Features

  • User Authentication: Securely manage user accounts and sessions.
  • Tweet Creation: Enable users to create and post tweets.
  • Timeline Management: Organize and display tweets in user timelines.

Getting Started

Prerequisites

Make sure you have Node.js and Yarn installed.

Installation

  1. Clone the repository:

    git clone https://github.com/judevector/twitter-backend-api.git
  2. Navigate to the project directory:

    cd twitter-backend-api
  3. Install dependencies:

    yarn install
  4. Start the server:

    yarn dev

Usage

  • Access the API at http://localhost:3000.
  • Implement routes for user authentication, tweet creation, and timeline management.

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Power your social media app with this scalable Twitter Backend API. Built with Nodejs, Prisma and AWS SES for messaging, Postgres Database using Neon and hosted on fly.io. It provides essential features like user authentication, tweet creation. Start building today πŸ•ŠοΈπŸš€πŸ”₯

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published