KALINDI COLLEGE
DELHI UNIVERSITY
FullStack Web Development II (FSWD)
(Assignment)
Submitted by :Vaishnavi Submitted to : Mr.
[Link] (Web Designing) Kulanshu Sharma
(22105032)
CRUD APP
Overview:
This application is a CRUD (Create, Read, Update, Delete) system for
managing employees. The app is built using the following technologies:
Backend: [Link]
Frontend: [Link]
Database: MySQL
Containerization: Docker
Key Features:
Admin can:
o Add a new employee (with id and name).
o Update the details of an existing employee.
o Delete an employee from the system.
o View a list of all employees in a table format.
Project Structure:
1. Backend ([Link] + MySQL)
[Link]: Main entry point for the server.
2. Frontend ([Link])
Contains React components like [Link].
[Link]: Main component that ties everything together.
3. Dockerization
[Link]: Defines the image for the [Link] backend.
[Link]: Defines the image for the Reactjs frontend.
[Link]: Used to run the app with MySQL and [Link]
containers together.
API Endpoints:
The following are the available API endpoints for managing employees:
• GET /insert — add the employees.
• GET /show — show the employees.
• GET /delete — delete the employees.
• GET /update — update the employees.
CORS Issues:
I have added the cors functionality so that there should be no
error in deploying frontend and backend together.
Git Repository:
[Link]
Docker Repository:
[Link]
app/general
PORTFOLIO
Overview:
This application is my Portfolio that showcases my skills, projects,
achievements, and other relevant information. The app is built using the
following technologies:
Backend: [Link] with [Link]
Frontend: [Link]
Database: MySQL
Key Features:
Display personal information like soft skills, technical skills,
achievements, and projects and also, I can update all these through my
database.
Some general information about me like education, languages are also
there.
Responsive design for a seamless experience across devices.
Project Structure:
1. Backend ([Link] + [Link] + MySQL)
[Link]: Main entry point for the server.
2. Frontend ([Link])
[Link]: Main component that ties everything together.
[Link]: All the styling is added to this file.
API Endpoints:
The following are the available API endpoint:
• GET /skills — to show my skills .
• GET /project — to show my projects.
• GET /softskills — to show my soft skills.
• GET /achievements — to show my achievements.
CORS Issues:
I have added the cors functionality so that there should be no
error in deploying frontend and backend together.
Git Repository:
[Link]
Thank you!!!