Skip to content

tiwarisamir/pasal-the-e-commerce-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Pasal

Pasal is a sophisticated e-commerce application designed for a seamless shopping experience, built with a powerful tech stack. The frontend leverages React and TypeScript for a dynamic and type-safe interface, styled with SASS for maintainability. Redux ensures efficient state management across the app. The backend is powered by Node.js and Express, providing a robust server-side framework. Firebase handles authentication, ensuring secure and reliable user access, while Mongoose, paired with MongoDB, manages the database operations for flexible and scalable data storage. For media management, Cloudinary offers optimized and high-quality image delivery, making Pasal a fast, secure, and user-friendly platform.

MasterHead

Installation

Instructions on how to get the development environment running.

git clone https://github.com/tiwarisamir/pasal-the-e-commerce-app

Install backend dependencies

cd server

npm install

Install frontend dependencies

cd client

npm install

Usage

How to use the application after installation.

Run the backend server as Dev

cd server

 npm run dev

Run the frontend client as Dev

cd client

 npm run dev

.env for frontend

VITE_FIREBASE_KEY=

VITE_AUTH_DOMAIN=

VITE_PROJECT_ID=

VITE_STORAGE_BUCKET=

VITE_MESSAGING_SENDER_ID=

VITE_APP_ID=

VITE_SERVER=

.env for backend

PORT =

MONGO_URI=

PRODUCT_PER_PAGE=

FRONTEND_URL=

CLOUDINARY_CLOUD_NAME=

CLOUDINARY_API_KEY=

CLOUDINARY_API_SECRET=

AGE_VERIFICATION_URI=

Tech Stacks

  • Frontend Technologies:

    • ReactJS
    • Redux
    • moment
    • chart.js
    • firebase
    • SASS
  • Backend Technologies:

    • express
    • mongoose
    • multer
    • cloudinary
  • Deployment and Hosting:

    • Vercel for Frontend
    • Render for Backend

Author

🙎‍♂️ Samir Tiwari @tiwarisamir

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages