Skip to content

radnou/noteTakerT3

Repository files navigation

noteTakerT3

Accessible ici : https://note-taker-t3-three.vercel.app

A propos

noteTakerT3 est un projet basé sur la stack T3, démarré avec create-t3-app. L'objectif de ce projet est de fournir une base solide pour commencer à développer des applications à l'aide de la pile technologique T3. Il est conçu pour être simple à utiliser et à comprendre, permettant aux utilisateurs d'ajouter des fonctionnalités supplémentaires selon leurs besoins.

Technologies utilisées

Ce projet utilise les technologies suivantes :

  • Next.js : un framework de développement web basé sur React qui permet un rendu côté serveur et une génération de sites statiques pour des applications web basées sur React.
  • NextAuth.js : une solution complète pour l'authentification et l'autorisation dans les applications Next.js.
  • Prisma : un ORM de nouvelle génération pour Node.js et TypeScript. Il est utilisé pour interagir avec la base de données.
  • Tailwind CSS : un framework CSS qui permet de créer des designs personnalisés directement dans votre code HTML.
  • tRPC : une suite d'outils pour créer des API typesafe end-to-end avec TypeScript.

Déploiement

Pour déployer ce projet, vous pouvez suivre les guides de déploiement pour Vercel, Netlify et Docker fournis dans la documentation du projet. Plus d'informations sont disponibles sur le dépôt GitHub create-t3-app.

Variables d'environnement

Pour exécuter ce projet, vous devez configurer les variables d'environnement. Vous pouvez utiliser le fichier .env.example pour créer un nouveau fichier .env lorsque vous clonez le dépôt. Assurez-vous de maintenir ce fichier à jour lorsque vous ajoutez de nouvelles variables à .env. Ce fichier sera commité au contrôle de version, donc assurez-vous de ne pas y inclure de secrets. Si vous clonez ce dépôt, créez une copie de ce fichier nommée .env et remplissez-la avec vos secrets.

Voici les variables d'environnement nécessaires pour ce projet:

  • DATABASE_URL: Le lien de votre base de données pour Prisma. Par défaut, il est défini sur "file:./db.sqlite".
  • NEXTAUTH_URL: L'URL de base de votre application NextAuth.js. Par défaut, il est défini sur "http://localhost:3000".
  • GITHB_CLIENT_ID et GITHUB_CLIENT_SECRET: Ces variables sont nécessaires pour configurer l'authentification GitHub.

Lors de l'ajout de variables d'environnement supplémentaires, le schéma dans "/src/env.mjs" doit être mis à jour en conséquence.


J'espère que cela vous aide à comprendre le projet et à le configurer pour vos propres besoins.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors