Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devsafix/winzone-client

Introducing our contest website, featuring distinct roles for users, creators, and admins. Enjoy seamless login and registration, secure payment options, and comprehensive CRUD functionalities to enhance your experience.
https://github.com/devsafix/winzone-client

expressjs firebase-auth mongodb nodejs react-router reactjs stripe-payments tailwindcss

Last synced: 12 days ago
JSON representation

Introducing our contest website, featuring distinct roles for users, creators, and admins. Enjoy seamless login and registration, secure payment options, and comprehensive CRUD functionalities to enhance your experience.

Awesome Lists containing this project

README

        

# WinZone - Your Ultimate Contest Platform

### Welcome to WinZone, the ultimate platform for hosting and participating in contests! Whether you're a creator looking to showcase your talents, a user eager to join exciting competitions, or an admin managing the platform, WinZone has got you covered.

## Live Site URL - [WinZone](https://photo-contest-cb4ef.web.app/)

## Project Overview
- **Concept**: WinZone is a comprehensive platform for contest hosting and participation, designed to cater to creators, users, and admins.
- **Problem Solved**: It streamlines the process of contest creation, participation, and management, ensuring a seamless experience for all users.

## Key Features
- **User Roles**: Seamlessly manage user roles with distinct permissions for creators, users, and admins.
- **Contest Creation**: Creators can easily add and manage contests, including setting rules, deadlines, and prizes.
- **Payment Integration**: Secure payment gateway integration ensures smooth and hassle-free transactions.

## Technologies Used
- **Frontend**: React, Tailwind CSS
- **Backend**: Node.js, Express
- **Database**: MongoDB
- **Authentication**: Firebase Auth
- **Payment Gateway**: Stripe

## Installation Steps
1. **Clone the Repository**: `https://github.com/dev-kawser/winzone-client.git`
2. **Navigate to the Directory**: `cd winzone`
3. **Install Dependencies**: `npm install`
4. **Set Up Environment Variables**: Create a `.env` file with necessary keys.
5. **Run the Application**: `npm run dev`
6. **Access the Application**: Open `http://localhost:5173` or `http://localhost:5174` in your browser.

### Enjoy a seamless and engaging contest experience with WinZone!