Skip to content
KayanDenizoPublic

About

API REST em TypeScript com Express e validação de dados com Zod

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

api-rest

TypeScript License

📝 Description

api-rest is a robust and scalable RESTful API boilerplate developed with Express.js and TypeScript. Designed for reliability and maintainability, it features seamless database integration and a comprehensive testing suite to ensure high code quality. This project serves as a solid foundation for building type-safe web services with modern backend architecture.

✨ Features

  • 🌐 Api
  • 🗄️ Database
  • 🧪 Testing

🛠️ Tech Stack

  • 🚀 Express.js
  • 📜 TypeScript

📦 Key Dependencies

express: ^4.19.2

🚀 Run Commands

  • THIS_MAKEFILE_PATH: make THIS_MAKEFILE_PATH
  • THIS_DIR: make THIS_DIR
  • install: make install
  • node_modules: make node_modules
  • lint: make lint
  • test-node: make test-node
  • test-browser: make test-browser
  • test: make test
  • coveralls: make coveralls

📁 Project Structure

.
├── package.json
├── src
│   ├── controllers
│   │   └── ProductsController.ts
│   ├── middlewares
│   │   └── my-middleware.ts
│   ├── routes
│   │   ├── index.ts
│   │   └── products-routes.ts
│   ├── server.js
│   ├── server.ts
│   └── types
│       └── request.d.ts
└── tsconfig.json

👥 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/KayanDenizo/api-rest.git
  3. Create a new branch: git checkout -b feature/your-feature
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to your branch: git push origin feature/your-feature
  6. Open a pull request

Please ensure your code follows the project's style guidelines and includes tests where applicable.

📜 License

This project is licensed under the ISC License.

About

API REST em TypeScript com Express e validação de dados com Zod

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages