Skip to content

keshavchoudhary7/Internshala-Projects

Repository files navigation

Full Stack Development Projects Repository

Welcome to my Full Stack Development Projects repository! This repo includes all the projects I have worked on during my Full Stack Development course. From Frontend (HTML, CSS, JavaScript, React) to Backend (Mini Projects), this repository showcases a variety of projects that demonstrate my proficiency in both frontend and backend development.


Project Overview

This repository is a collection of various frontend and backend mini-projects that I developed as part of my learning journey. The projects cover everything from simple static web pages to complex React applications integrated with backend technologies.


Technologies Used

  • Frontend Technologies:

    • HTML5
    • CSS3 (including Tailwind CSS)
    • JavaScript
    • React.js
    • Redux (for state management)
    • React Router
    • Bootstrap/Tailwind CSS (for responsive UI)
  • Backend Technologies:

    • Node.js
    • Express.js
    • MongoDB
    • RESTful APIs
    • JWT (JSON Web Tokens) for authentication
    • Mongoose for MongoDB object modeling

Project List

  1. HTML, CSS & JavaScript Mini Projects:

    • Static Websites (Portfolio, Landing Pages)
    • Responsive Web Designs
    • Interactive UI with JavaScript
    • Form Validation & Event Handling using Vanilla JavaScript
    • Basic DOM Manipulation Projects
  2. React Projects:

    • ShoppyGlobe - E-commerce Application
      A full-fledged e-commerce app featuring product search, cart management, and user authentication.
    • Weather App
      Displays live weather data fetched from an API based on user's location.
    • Todo List App
      A simple React app to create, edit, and delete tasks with local storage.
    • Portfolio Website
      A personal portfolio showcasing projects, skills, and contact information.
  3. Backend Projects:

    • REST API for CRUD Operations
      A simple API to create, read, update, and delete data stored in MongoDB.
    • Authentication System
      Implemented JWT-based authentication and authorization for secure login and user access.
    • Blog API
      A backend API for managing blog posts with CRUD operations, integrated with a MongoDB database.
    • Task Manager API
      A task management system with user authentication and task status management.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/your-username/fullstack-projects.git
  2. Navigate to the project folder:

    cd fullstack-projects
  3. Install dependencies:

    For each individual project, run:

    npm install
  4. Run the project:

    • For Frontend Projects (React), run:

      npm start
    • For Backend Projects, run:

      node app.js

    This will start the application on http://localhost:3000 or the relevant port.


Contributing

I encourage others to fork the repository, raise issues, and submit pull requests. If you have any suggestions or improvements, feel free to contribute!


License

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


Feedback & Contact

I’d love to hear your feedback on my projects. Please feel free to reach out to me for any questions or advice.

Thank you for visiting my Full Stack Development Projects repository! Stay tuned for more exciting projects as I continue my learning journey.

#FullStackDevelopment #React #NodeJS #MongoDB #WebDevelopment #BackendDevelopment #FrontendDevelopment #JavaScript #ReactJS #API

About

Internshala Projects during Full stack development course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published