Skip to content

Twitter Clone made in NextJS. Challenge by devchallenges ✨

Notifications You must be signed in to change notification settings

MasterKrab/tweeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e943988 · Dec 14, 2023

History

42 Commits
Jul 19, 2022
Dec 14, 2023
Aug 7, 2022
Jul 19, 2022
Aug 12, 2022
Jul 19, 2022
Jul 24, 2022
Jul 19, 2022
Aug 7, 2022
Jul 19, 2022
Aug 13, 2022
Dec 8, 2023
Jul 19, 2022
Jul 19, 2022
May 8, 2022
Jul 19, 2022
Jul 23, 2022
May 8, 2022
Dec 14, 2023
Dec 17, 2022
Jul 19, 2022
Jul 24, 2022
Jul 19, 2022

Repository files navigation

Tweeter

Twitter clone with Github and Gitlab authentication. Solution for a challenge from devchallenges.io. The application is made in NextJS for the possibility of doing the frontend and backend in the same project, TypeScript for type safety, Redux for better and more scalable state management, Framer Motion to add animations to the frontend, NextAuth to implement authentication in an easy and robust way, PostgreSQL as database for its great scalability and Prisma ORM to manage the database in a more productive way.

Screenshot

Prerequisites

Install the dependencies.

npm install

Create an env.local file and add the environment variables, see .env.example.

Scripts

This creates a local server and rebuild it when you make changes.

npm run dev

This creates a production-ready version of the app and can be deployed to the web.

npm run build

This creates a template for the enviroment variables in a .env.example file

npm run gen-env-template