Hobi is a community sharing platform for people to be able to share their skills and learn new things.
This project is coded in Nextjs, it uses Auth0, Tailwind and ...libraries
Unit and E2E testing is done using
- To Install
- Clone the repository;
- Run $ npm install
- Create .env.local file in the root of the project
- ".env.local" must have the following variables:
- Below you can find what variables you should
Content of .env.local
- MONGODB_DATA_API_KEY='Enter yours'
- MONGODB_DATA_API_URL='Enter yours'
- MONGODB_DATA_SOURCE=Enter yours
- AUTH0_SECRET='Enter yours
- AUTH0_BASE_URL='Enter yours'
- AUTH0_ISSUER_BASE_URL='Enter yours'
- AUTH0_CLIENT_ID='Enter yours'
- AUTH0_CLIENT_SECRET='Enter yours'
- DATABASE_URL='Enter yours'
- DATABASE_URL_SKILL='Enter yours'
Attention: the server side has its own repository and you must install the server side first.
Click to access backend repository
#The project is deployed on AWS Amplify