Tentang Dapur is where everyone shares thousands of recipes
Report a Bug • Request a Feature • Ask a Question
 Table of Contents
- Recipe search by name and ingredients
- Login safe and fast
- Error management
- Refresh tokens
- Chat Room
- Comment and Add Video
- etc.
Login | Register | Home | Add Recipe | Profile | Chat | Detail |
---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Note: click to zoom image
- Next JS Framewrok
- Socket.io
- Redux Persist
- Axios
- SSG and CSR
- JWT token
- Jest Uni Tes
- Cloudinary (For media storage)
- Etc.
-
- Downloading and installing Node.js and npm or you can use command:
- Checking your version of npm and Node.js
- Set up multiple accounts for configuration
npm install npm@latest -g
To see if you already have Node.js and npm installed and check the installed version, run the following commands:
node -v
npm -v
In this project I use
version v16.15.1
-
- Clone project
- Backend (server) || or you can use an endpoint server 👉
link
git clone https://github.com/nanangNSL/expressjs-firebase-nodemailer.git
- Client
git clone https://github.com/nanangNSL/tentangdapur.git
- Backend (server) || or you can use an endpoint server 👉
- Install all dependencies
npm install
- Settup
.env.example
- Settup database
- Run project
Fill all secret keys
Change logging to true for generate query DB
npm run dev
- Clone project
For now I'm using Jest
and React Testing Library
- Clone project version testing
- I give an example of its implementation on the client
git clone -b Unit-testing https://github.com/nanangNSL/tentangdapur.git
- Install all dependencies
npm install
- I give an example of its implementation on the client
- Run testing
npm run test
Happy code!☕