Skip to content

twitter-clone | React.js | Node.js | TypeScript | Express | PrismaORM | PostgreSQL | Zod | Jsonwebtoken | Recoil

Notifications You must be signed in to change notification settings

tushar-2811/Twitter

Repository files navigation

Twitter-Clone

Node.js | React.js | TypeScript | Express | PrismaORM | PostgreSQL | Zod

This repo is a Twitter clone and is created with the help of above tech stack.

Node.js -> A JavaScript runtime that's great for server-side development. It's known for its event-driven, non-blocking I/O model, making it efficient and lightweight.

React.js -> React.js is a popular JavaScript library for building user interfaces, developed by Facebook. It's known for its component-based architecture, which makes it easy to build reusable and maintainable UI components.

TypeScript -> TypeScript, the statically typed superset of JavaScript! It adds optional static typing to your JavaScript code, which can catch errors during development and make your code more robust.

Express -> Express.js, the minimalist and flexible Node.js web application framework! It simplifies the process of building robust and scalable web applications and APIs. Whether you're creating a simple website or a complex server-side application.

PrismORM -> Prisma, the sleek and powerful open-source database toolkit for Node.js and TypeScript! It simplifies database access and management by providing a type-safe and auto-generated query builder.

Postgresql -> Ah, PostgreSQL, the open-source relational database management system! Known for its extensibility and compliance with SQL standards.

Zod -> Zod, the TypeScript-first schema declaration and validation library! It helps you define and validate data structures with ease, ensuring type safety and consistency in your TypeScript projects.

How to Setup Locally

step 1. Clone the Repo.

step 2. Install fontend and backend dependencies. Run npm install and then again run the same cmd in Server Folder

step 3. In Server , Run tsc -b .

step 4. Start the Backend , with cmd : node dist/index.js

step 5. Start the frontend with cmd : npm run dev

Expanding the ESLint configuration

About

twitter-clone | React.js | Node.js | TypeScript | Express | PrismaORM | PostgreSQL | Zod | Jsonwebtoken | Recoil

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages