Skip to content

vishwasshar/CodeBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Profile and Code Management Web App

Description

This web app is designed for developers to manage their profiles and code. It supports various features including code zip file uploads and uses several libraries and dependencies to enhance functionality and user experience.

Key Features

  • User Profile Management: Allows developers to create and manage their profiles.
  • Code Zip File Upload: Supports uploading and managing code zip files.
  • Interactive UI: Utilizes React for building dynamic and interactive user interfaces.
  • Routing: Leverages React Router for dynamic routing and page navigation.
  • UI Icons: Uses React Icons for an enhanced visual experience.
  • Responsive Design: Ensures the application is accessible on various devices.
  • Testing: Implements testing with React Testing Library and Jest.

Technologies Used

  • React: Library for building user interfaces.
  • React DOM: Package for working with the DOM in React.
  • React Icons: Library for using icons in React applications.
  • React Router DOM: Library for routing in React applications.
  • React Scripts: Configuration and scripts for Create React App.
  • TailwindCSS: Utility-first CSS framework for styling.
  • Web Vitals: Library for measuring performance metrics.
  • Testing Libraries: Includes @testing-library/jest-dom, @testing-library/react, and @testing-library/user-event.

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/vishwasshar/CodeBase.git
  2. Navigate to the project directory:

    cd CodeBase
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm start

The application will run at http://localhost:3000.

Backend Integration

This project is associated with a backend project that handles code execution. The backend project is hosted in another repository.

Ensure that the backend is set up and running to enable full functionality of the web app.

Contact Information

For any questions, feedback, or contributions, feel free to reach out to me via:

I welcome your input and look forward to connecting with you!