Skip to content

This is a simple MERN stack application for managing contests. It allows users to view a list of contests, view specific contests, create new contests, and propose new contest names.

Notifications You must be signed in to change notification settings

luriel-xyz/contests-app-mern

Repository files navigation

MERN Stack Contest Application

This is a simple MERN (MongoDB, Express.js, React.js, and Node.js) stack application for managing contests.

Technologies Used

react express mongodb typescript

Features

  • View a list of contests
  • View a specific contest
  • Create a new contest
  • Propose a new contest

Getting Started

To run this application locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/luriel-xyz/contests-app-mern.git
  1. Install the dependencies:
cd contests-app-mern

npm install
  1. Copy and rename the .env.example file as .env, and proceed to update the variable values within the .env file. The database name must be contest.

  2. Seed the database

npx ts-node src/dev/load-test-data.ts
  1. Start the express server:
npm run dev:server
  1. Start the React development server:
npm run dev:bundler
  1. Navigate to http://localhost:3000 to access the application.

About

This is a simple MERN stack application for managing contests. It allows users to view a list of contests, view specific contests, create new contests, and propose new contest names.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published