Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CodeLander07/Web-projects-2022-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

145 Commits

Repository files navigation

Welcome to the Web Development repository! This repo showcases projects and code related to web development, including frontend and backend work using technologies like HTML, CSS, JavaScript, and the MEARN stack (MongoDB, Express.js, Angular/React, Node.js).

Table of Contents

  1. Introduction
  2. Folder Structure
  3. Installation
  4. Projects
  5. Technologies
  6. Usage
  7. Contributing
  8. License

Introduction

This repository contains web development projects that demonstrate various skills, ranging from static websites to full-stack applications. It is intended to serve as a portfolio of my work, including examples of responsive design, API integration, server-side logic, and database management.

Key Folders and Files

  • REST/: Contains the REST API server and related files.

    • views/: EJS templates for rendering dynamic HTML pages.
    • public/: Static files like CSS and JavaScript.
    • index.js: Main server file for handling REST API routes.
  • SQL/: Contains SQL-related files and database logic.

    • index.js: Server logic for interacting with the SQL database.
    • queries.sql: SQL scripts for database setup and queries.
  • node_modules/: Auto-generated folder for Node.js dependencies.

  • package.json: Lists project dependencies and scripts.

  • README.md: Documentation for the project.

Feel free to update this structure as your project evolves!# Web Development Portfolio

Folder Structure

The repository is organized as follows:

d:\Sigma 4.0 by apna college\Codes\
├── REST/ # REST API-related files
│ ├── views/ # EJS templates for rendering views
│ │ ├── home.ejs # Homepage template
│ │ ├── show.ejs # Detailed post view template
│ │ ├── user.ejs # User list template
│ │ └── edit.ejs # User edit form template
│ ├── public/ # Static assets (CSS, JS, images)
│ └── index.js # REST API server logic
├── SQL/ # SQL-related files
│ ├── index.js # SQL database connection and server logic
│ └── queries.sql # SQL queries for database operations
├── node_modules/ # Node.js dependencies
├── package.json # Project metadata and dependencies
├── package-lock.json # Dependency tree lock file
├── README.md # Project documentation
└── .gitignore # Git ignore file

Key Folders and Files

  • REST/: Contains the REST API server and related files.

    • views/: EJS templates for rendering dynamic HTML pages.
    • public/: Static files like CSS and JavaScript.
    • index.js: Main server file for handling REST API routes.
  • SQL/: Contains SQL-related files and database logic.

    • index.js: Server logic for interacting with the SQL database.
    • queries.sql: SQL scripts for database setup and queries.
  • node_modules/: Auto-generated folder for Node.js dependencies.

  • package.json: Lists project dependencies and scripts.

  • README.md: Documentation for the project.

Feel free to update this structure as your project evolves!

Installation

To run these projects on your local machine:

  1. Clone the repository:

    https://github.com/unstopablesid/Web-devlopement-projects
  2. Navigate into the project directory:

    cd Web-development-projects
  3. Install any necessary dependencies. For example, for a Node.js project:

    npm install

Projects

Here’s a list of projects currently available in the repository:

  1. Static Portfolio Website
    A fully responsive portfolio website built using HTML, CSS, and JavaScript.

  2. To-Do List App (React.js)
    A single-page application (SPA) built using React, demonstrating CRUD functionality and state management.

  3. Blog API (Node.js + Express + MongoDB)
    A backend API for a blog platform, showcasing RESTful design, database integration, and JWT-based authentication.

  4. E-commerce Platform
    A full-stack web application with features like product listings, shopping cart functionality, and payment gateway integration.

Each project has its own folder with detailed instructions on how to set up and run it locally.

Technologies

The following technologies are used in these projects:

  • Frontend:
    HTML, CSS, JavaScript, React.js, Angular (if applicable), Bootstrap, TailwindCSS

  • Backend:
    Node.js, Express.js

  • Database:
    MongoDB, Mongoose

  • Other:
    REST APIs, JWT Authentication, Responsive Design, Version Control (Git), Webpack

Usage

To view or test a project locally, follow the installation steps for each project. You can also modify the codebase for learning purposes or customization.

For example, to run the To-Do List App:

  1. Navigate to the project folder:

    cd to-do-list-app
  2. Install dependencies and run the development server:

    npm install
    npm run dev

You can access the app via http://localhost:3000 in your browser.

Contributing

Contributions to this repository are welcome! If you'd like to suggest a feature, report a bug, or submit a project, feel free to open an issue or create a pull request.

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

License

This repository is licensed under the MIT License. Please review the license terms before using any code.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /