Kooponcraft is a web application designed to facilitate coupon management, item collections, and user interactions through a seamless and intuitive interface. The platform allows users to manage their collections, initiate coupon swaps, explore items, and much more.
- Features
- Technologies Used
- Installation
- Environment Variables
- Usage
- Folder Structure
- API Endpoints
- Contributing
- License
- User Authentication: Secure login and registration system.
- Coupon Management: Create, view, and manage coupons.
- Item Collections: Explore and manage collections and items.
- Coupon Swaps: Initiate and manage coupon swaps between users.
- Leaderboards: View rankings and compete with other users.
- Store Management: Manage your store and transactions.
- Responsive Design: Fully optimized for desktop and mobile devices.
- Next.JS 15
- Typescript
- Axios
- Bootstrap
- React bootstrap
- SCSS
- Node.js (v16 or higher)
- npm or yarn
- Backend server running locally
-
Fork and clone the repository:
git clone https://github.com/your-username/kooponcraft-Frontend.git cd kooponcraft-Frontend
-
Install dependencies:
yarn install
-
Start the development server:
yarn dev
-
Open your browser and navigate to
http://localhost:3000
.
Create a .env.local
file in the root directory and add the following variables:
NEXT_PUBLIC_BASE_URL=http://localhost:3000/
NEXT_PUBLIC_API_URL=http://localhost:5500/api
Replace the values with your actual configuration.
- Register or log in to your account.
- Explore the dashboard to manage coupons, collections, and swaps.
- Use the leaderboards to track your progress and compete with others.
- Manage your store and transactions seamlessly.
Refer to the API Documentation for detailed information on available endpoints.
This project is licensed under the Apache License. See the LICENSE file for details.