Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harkkozz/infos-be
Infos BE app
https://github.com/harkkozz/infos-be
apollo-server graphql nodejs postgresql typeorm typescript
Last synced: about 1 month ago
JSON representation
Infos BE app
- Host: GitHub
- URL: https://github.com/harkkozz/infos-be
- Owner: harkkozz
- Created: 2023-03-21T14:06:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T22:36:07.000Z (2 months ago)
- Last Synced: 2024-11-12T23:27:12.618Z (2 months ago)
- Topics: apollo-server, graphql, nodejs, postgresql, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 445 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Infos
Here you can register and create some desired company information so anyone can look at it easily. You can find a company without any registration and see contact info, but you can't edit, delete or create a company. You can edit and delete a company only if you're the author of that company. If you are authorized, you can create companies.
This is a Backend repository for the Infos project, using Node.js version 18.x and pnpm as a package manager.
## Installation
Clone the repository: git clone https://github.com/harkkozz/infos-be.git
Navigate to the project directory: cd infos-be
Install dependencies: pnpm install## Usage
Set environment variables by creating a .env file and filling in the necessary values. You can use .env.example as a template.
Start the server: pnpm start## Scripts
pnpm start: Starts the server using nodemon and the configuration in nodemon.json.
pnpm format: Formats the code in the src directory using prettier.
pnpm lint: Lints the code in the src directory using eslint with the --fix and --cache options.## License
This project is licensed under the ISC License.