Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.85 KB

Technologies.md

File metadata and controls

24 lines (16 loc) · 1.85 KB

Technologies

This page provides an overview of the key technologies used in the TicTacToe Full Stack Application.

Next.js

Next.js is a React framework that enables features like server-side rendering and generating static websites for React based web applications. It allows for optimized performance and SEO-friendly applications.

nextAuth.js

nextAuth.js is a complete open source authentication solution for Next.js applications. It supports various authentication strategies, including social logins like Google, GitHub, and Discord, used in the TicTacToe application.

Tailwind CSS

Tailwind CSS is a utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup. It allows for rapid UI development without leaving your HTML. The TicTacToe application uses Tailwind CSS for its user interface design.

Prisma

Prisma is an open-source database toolkit that provides a type-safe database client for TypeScript & Node.js. It allows for easy database access and manipulation with its auto-generated and type-safe queries. In the TicTacToe application, Prisma is used for handling database operations.

tRPC

tRPC is a framework for building typesafe APIs. It enables end-to-end typesafe APIs with minimal setup, allowing for a seamless connection between the frontend and backend of an application. The TicTacToe application uses tRPC for its API.

Heroku

Heroku is a cloud platform that lets companies build, deliver, monitor, and scale apps. It's known for its easy-to-use services and wide range of integrations. The TicTacToe application is hosted on Heroku, allowing for seamless deployment and scalability.


These technologies were chosen for their robustness, ease of use, and wide adoption in the industry. They allow the TicTacToe application to provide a modern, secure, and enjoyable gaming experience.