Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NexCart: Serverless E-commerce API

NexCart is a modern, scalable, and cost-effective serverless e-commerce API designed to streamline online shopping experiences. Built with cutting-edge technologies, it simplifies product management, secure payments, and user authentication while ensuring high performance and reliability.

🚀 Features

✅ Serverless Architecture

Built on AWS Lambda, reducing infrastructure costs by 60% compared to traditional servers.

🔒 Secure Payments

Integrated Stripe Checkout for seamless and secure payment processing.

Real-time order updates via webhooks.

🛍️ Efficient Product Management

Designed MongoDB schemas for inventory tracking.

Automated product syncing with Stripe using CRON jobs.

🛡️ Robust Authentication

Implemented JWT-based authentication with refresh tokens for enhanced security.

📊 Rate Limiting

Enforced rate limiting (15 requests/minute) to prevent abuse and ensure fair usage.

🧪 High Test Coverage

Achieved 90% test coverage using Jest for reliable and maintainable code.

📈 Performance Monitoring

Monitored API performance and logs using AWS CloudWatch for real-time insights.

🛠️ Tech Stack

Node.js: Backend development

AWS Lambda: Serverless API hosting

MongoDB: Database for storing e-commerce data

Stripe: Payment processing

JWT: Secure authentication

Jest: Testing framework

AWS CloudWatch: API performance monitoring

CRON jobs: Automated product syncing

RESTful API: API design architecture

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages