Bienvenue sur notre projet ! / Welcome to our project !
TechnO'vice, an educational platform dedicated to computer learning. The content offered on the platform aims to develop basic skills in the most important software, OS and websites. It enables trainers to publish content on the platform so that they can share their knowledge. Here are just a few examples: the basics of Word, how to make a purchase on Amazon, how to spot a malicious site.
TechnO’vice, une plateforme éducative dédiée à l'apprentissage de l’informatique. Les contenus proposés sur la plateforme visent à développer des compétences de base sur les plus importants logiciels, OS, et sites web. Elle permet aux formateurs de publier du contenu sur la plateforme afin qu’ils puissent partager leurs connaissances. En quelques exemples : Les bases du logiciel Word, comment faire un achat sur Amazon, comment repérer un site malveillant.
Install all dependencies by running npm run installation
in root project
- React
- React-dom
- React-icons
- React-auth-kit
- React-router-dom
- Vite
- Vitest
- Typescript
- Axios
- TailwindCSS
- PostCSS / Autoprefixer
- Nodejs
- Prisma
- Express
- dotenv
- PG
- cors
- joi
- mocha
- supertest
- bcrypt
- http-errors
- jsonwebtoken
- Prettier
- Eslint
PORT=0000
DATABASE_URL=postgresql://nom_admin:mot_de_passe@hostname:port/nom_bdd?schema=public
ACCESS_TOKEN_SECRET = crypto.randomBytes(64).toString('hex')
REFRESH_TOKEN_SECRET = crypto.randomBytes(64).toString('hex')