Abhi0049k / TUF

Home Page:https://frontend-6unnb83wn-abhi0049ks-projects.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Snippet Web Application

Tech Stack

  • Express
  • React
  • MySQL
  • Redis

Description

This project aims to create a web application that facilitates the submission and display of code snippets. The application will consist of two pages:

  1. Form Page: Construct a form to gather the following fields:

    • Username
    • Preferred code language (C++, Java, JavaScript, Python)
    • Source code
    • Standard input (stdin)
  2. Submission Display Page: Present all submitted entries in a tabular format, showcasing:

    • Username
    • Code language
    • Stdin
    • Timestamp of submission
    • Source code (display limited to the initial 100 characters)

URL

Frontend URL: https://frontend-6unnb83wn-abhi0049ks-projects.vercel.app/

Backend URL: https://tuf-40np.onrender.com/

Installation

  1. Clone the repository:

    git clone https://github.com/Abhi0049k/TUF.git
  2. Install dependencies for frontend and backend:

    cd frontend
    yarn 
    cd ../backend
    yarn 
  3. Configure MySQL database and Redis server.

  4. Start the frontend and backend servers:

    cd frontend
    yarn run start
    cd ../backend
    yarn run start

Project Structure

  • frontend: Contains the React application for the frontend.
  • backend: Contains the Express application for the backend.
  • README.md: Contains the details about the project.

About

https://frontend-6unnb83wn-abhi0049ks-projects.vercel.app/


Languages

Language:JavaScript 94.7%Language:HTML 4.8%Language:CSS 0.4%