https://github.com/albingroen/service-lists
Create and share a list with anyone on the web, without creating an account.
https://github.com/albingroen/service-lists
fastify nodejs prisma
Last synced: 2 months ago
JSON representation
Create and share a list with anyone on the web, without creating an account.
- Host: GitHub
- URL: https://github.com/albingroen/service-lists
- Owner: albingroen
- Created: 2021-06-22T07:52:52.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-22T17:29:43.000Z (about 5 years ago)
- Last Synced: 2025-03-13T16:40:57.682Z (over 1 year ago)
- Topics: fastify, nodejs, prisma
- Language: TypeScript
- Homepage: https://www.weblists.io
- Size: 60.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Weblists (server)
Create and share a list with anyone on the web, without creating an account.
_Create your first list here: [www.weblists.io](https://www.weblists.io)_
## Technology
This is a node.js web server that uses Fastify to define REST endpoints for the client to communicate with. You find the code for the frontend [here](https://github.com/albingroen/frontend-lists).
- REST framwork: **Fastify**
- Database: **PostgresQL**
- ORM: **Prisma**
## Developing
Start by forking this repository, and then cloning the fork to your computer. Since this is a JavaScript app, you have to start by installing the dependencies specified in `package.json`. To do this, you run the following command.
yarn
If you'd rather use npm, you can run the following command instead.
npm install
---
### Starting the project
To start the project, run the dev command.
yarn dev
Same here, if you want to use npm, you can run the following command instead.
npm run dev
## Contributing
Pull requsts are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests & documentation as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)