Backend Engineer
Frontend Engineer
Fullstack Engineer
git clone <repository-url>
npm install
.env
file in the root directory of the project and configure the following environment variables:<your-database-host>
, <your-database-port>
, <your-database-name>
, <your-google-client-id>
, <your-google-client-secret>
, and <your-api-secret>
with the appropriate values.npm run dev
http://localhost:3000
.npm run dev
GET /api/categories
: Retrieves a list of all categories.GET /api/categories/:id
: Retrieves a specific category by ID.POST /api/categories
: Creates a new category.PUT /api/categories/:id
: Updates a category by ID.DELETE /api/categories/:id
: Deletes a category by ID.GET /api/products
: Retrieves a list of all products.GET /api/products/:id
: Retrieves a specific product by ID.POST /api/products
: Creates a new product.PUT /api/products/:id
: Updates a product by ID.DELETE /api/products/:id
: Deletes a product by ID.GET /api/orders
: Retrieves a list of all orders.GET /api/orders/:id
: Retrieves a specific order by ID.POST /api/orders
: Creates a new order.PUT /api/orders/:id
: Updates an order by ID.DELETE /api/orders/:id
: Deletes an order by ID.http://localhost:3000
. The homepage displays a welcome message and the user's name.Posted May 23, 2023
The CMS application is a web-app for managing categories, products, and orders. It provides an interface for for creating, editing, and deleting categories.
0
5
Backend Engineer
Frontend Engineer
Fullstack Engineer