A comprehensive learning repository documenting my journey through the Apna College Full-Stack Web Development course.
This collection showcases projects, exercises, and notes covering frontend, backend, databases, and more.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js, modular architecture
- Databases: MongoDB, SQL
- UI Frameworks: Bootstrap, Tailwind CSS, EJS
- State Management: Redux
- Other Skills: REST APIs, React, middleware, file structuring
/FrontEnd/Bootstrap - Bootstrap-specific exercises
/React/ - React-based practice and mini-projects
/Redux/redux-class - State management examples
/Backend/ - Server-side code and Express.js modules
/Mongo/, /Mongo3/ - MongoDB operations and CRUD examples
/SQLClass/ - SQL queries practice
/RESTClass/ - REST API demonstrations
/Z-practice/EJSdirPractice - EJS templating and directory usage
...others - Additional practice files
- Designing responsive UI components with CSS frameworks
- Structuring scalable backend services using Express.js
- Managing databases and implementing CRUD logic via MongoDB
- Connecting front- and back-end using RESTful patterns
- Building UI reactivity and state using React and Redux
This repository is my sandbox for full-stack development — capturing hands-on exploration of fundamentals and advanced tools.
It serves as proof of my dedication to real-world application-building and continuous skill development.
# Clone the repository
git clone https://github.com/Nikunj-Mehta/WebDev_ApnaCollege.git
# Browse the directories
# - Navigate to folders of interest (e.g., /React/, /Backend/)
# Run projects locally
# - Navigate into a project folder
# - Install dependencies (if applicable)
npm install
# Start the development server
npm start- Apna College – For the Full-Stack Web Development course → https://www.apnacollege.in/
- Node.js – JavaScript runtime for backend development → https://nodejs.org/
- Express.js – Backend framework → https://expressjs.com/
- MongoDB & MongoDB Atlas – Database and cloud hosting → https://www.mongodb.com/
- Bootstrap & Tailwind CSS – For responsive design → https://getbootstrap.com/ | https://tailwindcss.com/
- React & Redux – For building interactive UIs → https://react.dev/ | https://redux.js.org/
- GitHub – For version control and project hosting → https://github.com/
Built and maintained with dedication by Nikunj Mehta.
Always open to feedback, suggestions, and collaboration!