Skip to content

Latest commit

 

History

History
60 lines (37 loc) · 1.87 KB

README.md

File metadata and controls

60 lines (37 loc) · 1.87 KB

HitCount

Leetify

Overview

Leetify is an online coding platform that offers a diverse collection of challenges to help developers prepare for technical interviews. Covering various data structures and algorithms like arrays, linked lists, trees, and graphs, it enhances problem-solving skills for software engineers, developers, and students, making it an effective tool for technical interview preparation.

Contributors: @Akhil Talashi | @Snehashis Lenka | @Rutuja Ghate | @Aishwarya Adduri

Live: https://leetify.vercel.app/

Youtube: Watch Here

Model Diagram

Tech stack

  • React JS
  • Redux
  • NodeJS
  • MongoDB
  • Material UI
  • SCSS

Key Features:

  • Authentication: Sign up, log in/out
  • User Dashboard: View stats(problems and submissions)
  • Admin Dashboard: view stats(users, problems and submissions)
  • Problem Management: Problems(CRUD), track submission status
  • Code Editor: Monaco code editor, code compliation and execution
  • Deployment & Testing: Production deployment, automated/manual testing, and bug fixing

How to start

  • Clone Repository git clone https://github.com/AkhilTalashi1995/LEETIFY.git

  • Run Backend

    • cd back-end
    • npm install to install dependencies
    • npm start to start the backend server
  • Run Frontend

    • cd front-end
    • npm install to install dependencies
    • npm start to start the client
  • Client application starts on http://localhost:3000

  • Server is available on http://localhost:8000