An open API service indexing awesome lists of open source software.

https://github.com/md-asikuzzaman/express-ts-node

express, typescript, ts-node
https://github.com/md-asikuzzaman/express-ts-node

express mysql ts-node tsup typescript

Last synced: 7 months ago
JSON representation

express, typescript, ts-node

Awesome Lists containing this project

README

          

(express-app)
├── config/
│ ├── dbConfig.js # Database connection configurations
│ ├── passport.js # Passport.js authentication configurations
│ └── env.js # Environment-specific variables
├── controllers/
│ ├── userController.js # Business logic for user routes
│ └── authController.js # Authentication logic
├── models/
│ ├── userModel.js # User schema/model
│ └── postModel.js # Post schema/model
├── routes/
│ ├── userRoutes.js # User-related routes
│ ├── authRoutes.js # Authentication-related routes
│ └── postRoutes.js # Post-related routes
├─- middlewares/
│ ├── authMiddleware.js # Authentication middleware
│ └── errorMiddleware.js # Error handling middleware
├── services/
│ ├── emailService.js # Email sending service
│ └── paymentService.js # Payment processing service
├── utils/
│ ├── helpers.js # Utility functions
│ └── validators.js # Input validation functions
├── views/
│ ├── index.ejs # Views/templates (if using server-side rendering)
│ └── layout.ejs # Layout templates (if using server-side rendering)
├── public/
│ ├── images/ # Static images
│ ├── styles/ # CSS files
│ └── scripts/ # JavaScript files
├── tests/
│ ├── unit/ # Unit tests
│ └── integration/ # Integration tests
├── .env # Environment variables
├── .gitignore # Git ignore rules
├── app.js # Main entry point for the application
├── package.json # NPM dependencies and scripts
└── README.md # Project documentation