Skip to content

A place to test your programming skills on real problems.

License

Notifications You must be signed in to change notification settings

Fesyse/fycode-frontend

Repository files navigation

Fycode

A place to test your programming skills on real problems

main-page

Overview

Fycode is a web application that allows users to practice and improve their programming skills by solving problems.

Which are created by users themselvs.

Pages

Currently we have these pages:

  • home
  • dashboard
  • problem
  • create problem
  • authentication
  • user
    • settings

Home

The home page is the landing page of the application.

Dashboard

The dashboard page is the main page of the application.

It displays a list of all the problems that have been created by users.

Problem

The problem page is the page where users can view and solve problems.

Create problem

The create problem page is the page where users can create new problems.

Authentication

The authentication page is the page where users can sign up and log in to the application.

User

The user page is the page where users can view their profiles.

Settings

The user settings page is the page where users can edit their profiles.

How to run project

make sure you have installed:

add necessary enviroment variables

NEXT_PUBLIC_SERVER_URL=""
NEXT_PUBLIC_CLIENT_URL=""

NODE_ENV="development" # change to "production" in production mode

then install all dependencies

pnpm install

run project in development mode

pnpm dev

or build

pnpm build

About

A place to test your programming skills on real problems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published