CellSwift is an e-commerce platform for purchasing high-quality, refurbished mobile phones. This repository contains the source code and documentation for the CellSwift project. It provides the complete infrastructure to run your own refurbished phone e-commerce website. With CellSwift, you can easily manage and sell refurbished phones to customers.
- User-friendly e-commerce interface.
- Product listings with detailed information, including images, descriptions, and prices.
- User authentication and profile management.
- Shopping cart functionality.
- Secure checkout process with payment integration.
- Admin panel for managing products, orders, and users.
- Inventory and stock management.
- Order tracking and history for customers.
Follow these instructions to get CellSwift up and running on your local development environment.
- Visit the website and create an account.
- Browse the refurbished phones, view product details, and add items to your cart.
- Proceed to checkout, enter your shipping details, and make a payment.
- Admins can log in and manage products, orders, and users via the admin panel.
-
Environment Variables: You can configure environment variables by creating a
.envfile in the root directory of the project. See.env.examplefor a list of variables used. -
Database Setup: Ensure that MongoDB is running and configure the database connection in your environment variables.
-
Payment Gateway: CellSwift uses a payment gateway for processing payments. Make sure to set up your payment gateway credentials in the environment variables.
Contributions to CellSwift are welcome. Please follow our contribution guidelines when making contributions.
This project is licensed under the MIT License - see the LICENSE file for details.
For more details and usage instructions, please refer to the CellSwift Wiki.
Thank you for considering CellSwift for your refurbished phone e-commerce needs! If you encounter any issues or have suggestions for improvements, please open an issue.
