Skip to content

Codify is a comprehensive web application that offers courses and roadmaps to various technical fields of computer science. The application features a user-friendly interface, real-time feedback, and a variety of resources to enhance learning.

Notifications You must be signed in to change notification settings

Roshansuthar1105/codify-frontend

Repository files navigation

Codify

Description

Codify is a comprehensive web application that offers courses and roadmaps to various technical fields of computer science. The application features a user-friendly interface, real-time feedback, and a variety of resources to enhance learning.

Features

  • Engaging bitwise operations lessons
  • Knowledge assessment through coding challenges
  • User authentication and personalized profiles
  • Comprehensive admin panel for content and user management
  • Optimized responsive design for seamless mobile and desktop experiences

Technologies Used

  • Frontend: React, React Router, CSS 💻
  • Backend: Node.js, Express 🚀
  • Database: MongoDB 🛢️
  • Authentication: JWT (JSON Web Tokens) 🔒

Deployment

Preview URL 👀

Preview

Images

Screenshot 2024-11-10 162052 Screenshot 2024-11-10 162108 Screenshot 2024-11-10 162328 Screenshot 2024-11-10 162356

Videos

Codify.-.Learn.to.Code.mp4

Installation

Installation Steps

  1. Clone the repository using the command git clone https://github.com/roshansuthar1105/codify-frontend.git
  2. Navigate to the project directory using cd client
  3. Install the dependencies using npm install or yarn install
  4. Start the application using npm run dev or yarn run dev
  5. Open your web browser and navigate to http://localhost:5173 to view the application

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB (local or cloud instance)

Additional Requirements

  • Ensure you have a code editor or IDE installed (e.g., Visual Studio Code, IntelliJ IDEA)
  • Familiarize yourself with the project structure and file organization

Usage

Once the application is running, navigate to http://localhost:5173 in your web browser to access the app. You can create an account, log in, and start learning about bitwise operations.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by various online coding platforms and educational resources.
  • Thanks to the contributors and the open-source community for their support.

About

Codify is a comprehensive web application that offers courses and roadmaps to various technical fields of computer science. The application features a user-friendly interface, real-time feedback, and a variety of resources to enhance learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published