Ascend Marketplace is a modern e-commerce application built with React, Vite, and Tailwind CSS. It showcases a product listing and shopping experience in a clean, performant web app. Any one can clone the repositiory, invite users, and begin buying selling and trading in their community.
-
React (Frontend UI)
-
Vite (Development/build tooling)
-
Tailwind CSS (Styling)
-
React Router (Routing)
-
Heroicons (Icons)
-
Clone the repository
git clone https://github.com/Resilient-Labs/AscendMarketplace.git -
Install dependencies
cd AscendMarketplacenpm install -
Start the development server
npm run devThe app will usually run at http://localhost:5173.
src/
├── components/ # Reusable UI components (Navbar, ProductCard, etc.)
├── pages/ # Route pages (Home, Products, Profile)
├── data/ # Static dummy data for products and users
├── App.jsx # Main application layout and routing
├── main.jsx # React root rendering
└── index.css # Tailwind CSS imports and custom styles
-
Responsive design with Tailwind CSS
-
Product catalog page (with placeholder products)
-
User authentication page (login/signup UI scaffolded)
-
Clean, modular React components
-
Client-side routing with React Router
[ ] Connect to a real backend (e.g., Firebase, Express API)
[ ] User authentication (login/signup workflows)
[ ] Product filtering and search
[ ] Shopping cart functionality
[ ] Payment integration (Stripe, PayPal)
Contributions are welcome! Please fork the repo and open a pull request.
-
Fork the project
-
Create your feature branch (git checkout -b feature/YourFeature)
-
Commit your changes (git commit -m 'Add YourFeature')
-
Push to the branch (git push origin feature/YourFeature)
-
Open a pull request
License This project is open-source and available under the MIT License.