A website sample is hosted in https://t1gforum.netlify.app (Now, it's fully working)
.
View Demo
·
Report Bug
·
-
React
-
Typescript
-
FontAwesome (react-icons)
-
FramerMotion (animations)
-
React-router-dom (client side routing)
-
Sass (CSS with super powers)
-
React-toastify (Custom alerts)
-
Deploy: netlify
-
NodeJS & Express
-
Typescript
-
PostgreSQL
-
Pg-pool (Connection to db)
-
JsonWebToken (JWT - authentication)
-
Multer (File upload)
-
Cloudinary (Store file in cloud)
-
Bcrypt (Hash user's password)
-
Deploy: heroku
- Make sure to download Nodejs and PostgreSQL correctly.
- Create a database in your postgreSQL terminal and a .env file in the root directory with the content
PG_USER=your_user
PG_PASSWORD=password
PG_HOST=host
PG_PORT=port
PG_DATABASE=name_of_database
CLOUD_API_KEY=cloudinary_api_key
CLOUD_API_SECRET=cloudinary_secret_api_key
CLOUD_NAME=name_of_cloudinarye
JWT_SECRET_KEY=any_secret_key
- Install all dependencies in frontend and backend using:
- now, in the backend run:
- and in the Frontend directory use:
Your machine should be hosting an example in http://localhost:3000 and a restAPI in http://localhost:8080.
- Discord: [Losaeg#1619]
- Email: [email protected]