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.

MIT License

Stars
2
Committers
1

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:
    git clone https://github.com/AmanVatsSharma/AWE-Main/