Link to the deployed application on render:
https://full-stack-open-bloglist-app.onrender.com
Note: Initial users are "root", "hellas" and "mluukkai" all have the password "sekret".
.
├── README.md
├── package.json
├── .github
│ ├── workflows
├── backend
│ ├── controllers
│ ├── e2e-tests
│ ├── models
│ ├── tests
│ └── utils
├── frontend
│ └── src
│ ├── components
│ ├── hooks
│ ├── pages
│ ├── reducers
│ └── services
└── scripts
Folders and files overview
- README.md: Main project documentation.
- package.json: useful scripts to use in the project with the npm command
- frontend/: Folder that contains the source code of the frontend developed with Vite
- backend: Folder containing the backend source code.
- scripts/: Folder with useful scripts for deployment, installation and working with github.
- .github/workflows/: folder containing github workflows
Start by running npm install inside the backend and frontend folders
npm run testto run tests (backend and frontend)npm run "test:e2e"to run end to end testsnpm run lintto run eslint (backend and frontend)npm run buildto make a production buildnpm run start-prodto run your production build
npm run "test:backend"to run tests on the backendnpm run "dev:backend"to run backend in develoment modenpm run "lint:backend"to run eslint on the backend
npm run "test:frontend"to run tests on the frontendnpm run "dev:frontend"to run frontend in develoment modenpm run "lint:frontend"to run eslint on the frontend