Navigator-Performance is a modern web application for a car tuning studio. It showcases exclusive tuning services by seamlessly integrating both frontend and backend systems built on modern technologies such as Node.js and NestJS.
Navigator-Performance is designed to:
- Showcase tuning services: Display a portfolio of custom car tuning projects and detailed service descriptions.
- Enable online booking and customer feedback: Provide an intuitive interface for scheduling appointments and contacting the studio.
- Integrate modern technologies: Utilize Render for hassle-free deployment, centralized configuration management, and more.
- Modular Architecture: Built with NestJS to ensure a scalable and maintainable codebase.
- Centralized Configuration: Uses
@nestjs/configto efficiently manage environment variables. - Responsive Design: Developed with modern HTML, CSS, and JavaScript to ensure cross-browser compatibility and responsiveness.
- Render Integration: Automatically detects the port via the
PORTenvironment variable for seamless deployment.
- Backend: NestJS, Node.js, Express (internally via NestJS)
- Frontend: HTML5, CSS3, JavaScript
- Development Tools: Git, VS Code, Docker (optional)
- Hosting: Render
git clone https://github.com/AgafonovVadim/Navigator-Performance.git
cd Navigator-PerformanceInstall Dependencies
For the backend (NestJS):
npm installConfigure Environment Variables
Running the Application
For development:
npm run start:devFor production:
npm run start:prodThe application will listen on the port specified in the PORT environment variable, or default to a predefined port if not set.
Navigator-Performance is configured for deployment on Render. Render automatically provides the PORT environment variable, so you don’t need to manually configure the server port when deploying. Ensure your local .env file is set up correctly for development.
We welcome feedback and contributions! If you have ideas or suggestions: • Open an issue in the repository • Contact the author directly through the contact form on the website.
This project is licensed under the GPL-3.0 License.