Skip to content

daily-coding-problem/frontend

Repository files navigation

Daily Coding Problem (DCP)

Docker React Tailwind-CSS PostgreSQL Supabase

preview

An application whose goal is to provide a platform for users to solve daily coding problems and improve their problem-solving skills. Users sign up by providing their email address and DCP will send them a daily coding problem to solve. If the user would like solutions to their past problems, they can upgrade to a premium account.

Table of Contents

Project Overview

This project is a full-stack application built with Next.js and Tailwind CSS.

Features

  • User authentication
    • Premium account upgrade-flow
    • User profile
  • Daily coding problems
    • Problem Solutions (premium feature)

Installation

Clone the repository.

git clone https://github.com/daily-coding-problem/frontend.git
cd frontend

Install the dependencies.

pnpm install

Create a .env file in the root directory and add the environment variables found in .env.example.

Usage

Start the development server.

pnpm dev

Open http://localhost:3000 with your browser to see the application.

Docker

Build the Docker image.

docker compose build

Run the Docker container.

docker compose up

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

The consumer facing application for Daily Coding Problem (DCP).

Resources

License

Stars

Watchers

Forks