mirror of
https://github.com/EdiFarcas/Giveaway-app.git
synced 2026-06-22 09:00:58 +03:00
Read me update 2.0
This commit is contained in:
@@ -10,6 +10,9 @@ A modern web application for hosting and managing giveaways, built with [Next.js
|
||||
- 🗂️ **App Directory Structure** for modular, maintainable code.
|
||||
- 🔤 **next/font** for optimized font loading (Geist).
|
||||
- 🔒 **Environment Variables** for secure configuration.
|
||||
- 🔑 **Google Authentication** for secure user sign-in and account management.
|
||||
- 📺 **YouTube API Integration** to interact with YouTube data for giveaway requirements or validation.
|
||||
- 🗄️ **PostgreSQL Database** managed with **Prisma ORM** and hosted on **Railway** for scalable, reliable data storage.
|
||||
- 🚀 **Ready for Vercel Deployment** with zero-config.
|
||||
|
||||
## Getting Started
|
||||
@@ -46,6 +49,8 @@ A modern web application for hosting and managing giveaways, built with [Next.js
|
||||
- `public/` — Static assets.
|
||||
- `next.config.js` — Next.js configuration.
|
||||
- `tsconfig.json` — TypeScript configuration.
|
||||
- `prisma/` — Prisma schema and migrations.
|
||||
- `.env` — Environment variables for API keys and database connection.
|
||||
|
||||
## Technologies Used
|
||||
|
||||
@@ -53,6 +58,11 @@ A modern web application for hosting and managing giveaways, built with [Next.js
|
||||
- **TypeScript** — Static typing for JavaScript.
|
||||
- **Tailwind CSS** — Utility-first CSS framework.
|
||||
- **next/font** — Font optimization.
|
||||
- **Google Authentication** — Secure OAuth 2.0 login.
|
||||
- **YouTube API** — Integration for YouTube data.
|
||||
- **PostgreSQL** — Relational database.
|
||||
- **Prisma** — Type-safe ORM for database access.
|
||||
- **Railway** — Cloud database hosting.
|
||||
- **Vercel** — Deployment platform.
|
||||
|
||||
## Deployment
|
||||
@@ -64,6 +74,10 @@ Deploy instantly to [Vercel](https://vercel.com/) for best performance and globa
|
||||
- [Next.js Documentation](https://nextjs.org/docs)
|
||||
- [TypeScript Docs](https://www.typescriptlang.org/docs/)
|
||||
- [Tailwind CSS Docs](https://tailwindcss.com/docs)
|
||||
- [Prisma Documentation](https://www.prisma.io/docs)
|
||||
- [Railway Documentation](https://docs.railway.app/)
|
||||
- [Google Identity Platform](https://developers.google.com/identity)
|
||||
- [YouTube Data API Docs](https://developers.google.com/youtube/v3)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user