A place to test your programming skills on real problems
Fycode is a web application that allows users to practice and improve their programming skills by solving problems.
Which are created by users themselvs.
Currently we have these pages:
- home
- dashboard
- problem
- create problem
- authentication
- user
- settings
The home page is the landing page of the application.
The dashboard page is the main page of the application.
It displays a list of all the problems that have been created by users.
The problem page is the page where users can view and solve problems.
The create problem page is the page where users can create new problems.
The authentication page is the page where users can sign up and log in to the application.
The user page is the page where users can view their profiles.
The user settings page is the page where users can edit their profiles.
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