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.
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.
-
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
-
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
-
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.
- ShoppyGlobe - E-commerce Application
-
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.
- REST API for CRUD Operations
-
Clone the repository:
git clone https://github.com/your-username/fullstack-projects.git
-
Navigate to the project folder:
cd fullstack-projects
-
Install dependencies:
For each individual project, run:
npm install
-
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. -
I encourage others to fork the repository, raise issues, and submit pull requests. If you have any suggestions or improvements, feel free to contribute!
This repository is licensed under the MIT License - see the LICENSE file for details.
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