Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rijalghodi/toefl-pal-backend
Like Canva, but for TOEFL test simulation
https://github.com/rijalghodi/toefl-pal-backend
backend migration nestjs orm postgresql seeder toefl typeorm
Last synced: 3 days ago
JSON representation
Like Canva, but for TOEFL test simulation
- Host: GitHub
- URL: https://github.com/rijalghodi/toefl-pal-backend
- Owner: rijalghodi
- Created: 2024-09-04T21:03:41.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T10:33:03.000Z (24 days ago)
- Last Synced: 2024-11-29T11:33:29.737Z (24 days ago)
- Topics: backend, migration, nestjs, orm, postgresql, seeder, toefl, typeorm
- Language: TypeScript
- Homepage:
- Size: 408 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🖊️ TOEFL Pal
The Best Online TOEFL Test Simulation
## Tech Stack
- **Package Manager:** Yarn
- **Backend Framework:** NestJS
- **Database:** PostgreSQL
- **ORM:** TypeORM
- **Caching:** Redis
- **Linting:** ESLint + Prettier## Development
- **Environment Variables:** Define environment variables in a `.env` file.
- **Available Commands:**
- `yarn dev`: Run in development mode. Restarts the app on changes.
- `yarn start`: Run the app without automatic restarts.
- `yarn build`: Build the app for production.
- `yarn format`: Format code using Prettier.
- `yarn lint`: Fix code formatting issues using ESLint.
- `yarn migrate:create `: Create a new migration file at the specified path.
- `yarn migrate:gen `: Generate a migration file based on the current database schema.
- `yarn migrate:run`: Run pending migrations.