https://github.com/amanvatssharma/awe-main
A Next.js project for AWE Power Machinery Pvt. Ltd. featuring a responsive front-end for showcasing and selling products, and a robust back-end dashboard to manage orders, leads, products, social media campaigns, and tracking pixels. Built with React, Node.js, GraphQl and PostgreSQl.
https://github.com/amanvatssharma/awe-main
apollo-client graphql graphql-schema graphql-yoga nextjs prisma-orm
Last synced: 4 months ago
JSON representation
A Next.js project for AWE Power Machinery Pvt. Ltd. featuring a responsive front-end for showcasing and selling products, and a robust back-end dashboard to manage orders, leads, products, social media campaigns, and tracking pixels. Built with React, Node.js, GraphQl and PostgreSQl.
- Host: GitHub
- URL: https://github.com/amanvatssharma/awe-main
- Owner: AmanVatsSharma
- License: mit
- Created: 2024-07-18T15:14:08.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T14:19:41.000Z (9 months ago)
- Last Synced: 2025-02-01T07:13:50.870Z (5 months ago)
- Topics: apollo-client, graphql, graphql-schema, graphql-yoga, nextjs, prisma-orm
- Language: TypeScript
- Homepage: https://awe-main.vercel.app
- Size: 1.64 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWE-Main
**AWE-Main** is the primary repository for the Next.js project developed for **AWE Power Machinery Pvt. Ltd.** This project encompasses the company's business website, featuring a modern and responsive front-end for showcasing and selling products, as well as providing comprehensive information about the company's offerings. Additionally, it includes a robust back-end dashboard for managing various aspects of the business.
## Features
### Front-End:
- **Product Showcase**: Detailed pages for each product with specifications, images, and pricing.
- **Responsive Design**: Optimized for all devices, ensuring a seamless experience on desktops, tablets, and smartphones.
- **Information Pages**: Sections dedicated to company information, services offered, and contact details.
- **Customer Interaction**: Easy-to-use interface for placing orders and making inquiries.### Back-End Dashboard:
- **Order Management**: Track, process, and update customer orders efficiently.
- **Lead Management**: Organize and manage potential customer leads.
- **Product Management**: Add, update, or remove products from the catalog with ease.
- **Social Media Campaigns**: Create, monitor, and analyze social media campaigns.
- **Pixel and Tracking**: Integrate and manage tracking pixels to monitor user interactions and campaign performance.## Technologies Used
- **Front-End**: Next.js, React, Tailwind CSS
- **Back-End**: Node.js, NextJs, Prisma, GraphQl
- **Database**: PostgreSql
- **Authentication**: nextauth
- **Deployment**: Docker, Kubernetes, AWS## Installation
1. Clone the repository:
```bash
git clone https://github.com/AmanVatsSharma/AWE-Main/