Closed Avinashs7 closed 1 month ago
The latest updates on your projects. Learn more about Vercel for Git āļø
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
universal-box | ā Ready (Inspect) | Visit Preview | š¬ Add feedback | Oct 2, 2024 11:51am |
This pull request introduces a comprehensive setup for a full-stack Angular and Node.js application. It includes essential configuration files for both frontend and backend, such as .editorconfig
, .gitignore
, and various TypeScript configuration files. The Angular application features components for navigation, user authentication, and a main layout, while the Node.js backend implements user management with authentication and registration functionalities. Additionally, it establishes a connection to a MongoDB database and includes error handling utilities.
File Path | Change Summary |
---|---|
client/.editorconfig |
New file added to set coding style guidelines. |
client/.gitignore |
New file added to specify files and directories for Git to ignore. |
client/.vscode/extensions.json |
New file added to recommend VS Code extensions for Angular development. |
client/.vscode/launch.json |
New file added for configuring launch settings for debugging the Angular app in Chrome. |
client/.vscode/tasks.json |
New file added to define tasks for running the application and tests in VS Code. |
client/angular.json |
New configuration file added for Angular project settings. |
client/package.json |
New file added to define project metadata and scripts for the Angular application. |
client/server.ts |
New file added to define an Express server with server-side rendering capabilities. |
client/src/app/app.component.html |
New structure added with <app-navbar> , <main> , and <app-footer> components. |
client/src/app/app.component.spec.ts |
New test suite added for AppComponent with multiple test cases. |
client/src/app/app.component.ts |
New AppComponent defined as a standalone component. |
client/src/app/app.config.server.ts |
New configuration file for server-side rendering capabilities. |
client/src/app/app.config.ts |
New application configuration file added. |
client/src/app/app.routes.ts |
New routing configuration defined for the application. |
client/src/app/components/footer/footer.component.html |
New footer component HTML structure added. |
client/src/app/components/footer/footer.component.spec.ts |
New test suite added for FooterComponent . |
client/src/app/components/footer/footer.component.ts |
New FooterComponent defined as a standalone component. |
client/src/app/components/home/home.component.html |
New HTML structure introduced for the home component. |
client/src/app/components/home/home.component.spec.ts |
New test suite added for HomeComponent . |
client/src/app/components/home/home.component.ts |
New HomeComponent defined as a standalone component. |
client/src/app/components/navbar/navbar.component.html |
New HTML template added for the navbar component. |
client/src/app/components/navbar/navbar.component.spec.ts |
New test suite added for NavbarComponent . |
client/src/app/components/navbar/navbar.component.ts |
New NavbarComponent defined as a standalone component. |
client/src/app/components/signin/signin.component.html |
New HTML template added for the sign-in component. |
client/src/app/components/signin/signin.component.spec.ts |
New test suite added for SigninComponent . |
client/src/app/components/signin/signin.component.ts |
New SigninComponent defined for user authentication. |
client/src/app/components/signup/signup.component.html |
New HTML template added for the signup component. |
client/src/app/components/signup/signup.component.spec.ts |
New test suite added for SignupComponent . |
client/src/app/components/signup/signup.component.ts |
New SignupComponent defined for user registration. |
client/src/index.html |
New main entry HTML file for the Angular application. |
client/src/main.server.ts |
New file for bootstrapping the Angular application on the server side. |
client/src/main.ts |
New entry point for bootstrapping the Angular application. |
client/src/styles.css |
New CSS styles added for the body element. |
client/tsconfig.app.json |
New TypeScript configuration file for the Angular app. |
client/tsconfig.json |
New TypeScript configuration file for the project. |
client/tsconfig.spec.json |
New TypeScript configuration file for test specifications. |
server/.env.sample |
New sample environment variable file for server configuration. |
server/.prettierrc |
New Prettier configuration file for code formatting. |
server/package.json |
New package.json file for the Node.js server setup. |
server/src/controller/user.controller.js |
New controller added for handling user login and registration. |
server/src/index.js |
New entry point for the Node.js server setup. |
server/src/middleware/auth.middleware.js |
New middleware function for user authentication. |
server/src/models/user.model.js |
New Mongoose model for user management added. |
server/src/routes/user.route.js |
New routing module for user-related operations added. |
server/src/utils/ApiError.js |
New custom error class for handling API errors. |
server/src/utils/ApiResponse.js |
New class for structuring API responses. |
server/src/utils/DB_config.js |
New utility function for connecting to MongoDB added. |
š° In a world of code, so bright and new,
A rabbit hops forth, with changes to view.
With Angular's grace and Node's swift might,
A full-stack template, a developer's delight!
From navbar to footer, all neatly aligned,
In this wondrous project, joy you will find! š
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Good work @Avinashs7 !!
Template Ready: #100 Angular + Node.js/Express - FullStack
Description:
Backend
Frontend
Commit: aba8f7df60741809113181fc34d5da4eb153111e Author: Avinashs7 Date: 02/10/2024
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Tests