Fullstack registration web application with nodejs technology.
UI Technologies
- HTML 5
- CSS3
- JavaScript Framework: React JS
- Ajax:
fetch
- Unit test:
Jest
Web Technologies
- RESTful
Server Technologies
- Node js
- Framework: express js
Database
- PostgreSQL
- ORM: sequelizer js
- Copy
.env.example
to.env
in the root directory
> cp .env.example .env
-
Set .env variable for connecting to database.
-
Simply just install all node dependencies, run on the terminal:
> npm install
- Run the server
> node server
-
Run installation process above.
-
Migrate database.
> npx sequelize-cli db:migrate
- Run development server
> npm run dev
> npm run build
> npm run test
This app can deploy to heroku, more info