0% found this document useful (0 votes)
3 views9 pages

Back-End Development Week 1 Task

Syntecxhub offers internships in various fields such as Web Development and Data Science, providing students with mentorship and hands-on experience. Interns are required to complete at least one project from a set of tasks, including building APIs for user and product management, and file/image uploads. Successful completion of the projects is necessary for receiving a certificate of participation in the program.

Uploaded by

Binod Shrestha
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views9 pages

Back-End Development Week 1 Task

Syntecxhub offers internships in various fields such as Web Development and Data Science, providing students with mentorship and hands-on experience. Interns are required to complete at least one project from a set of tasks, including building APIs for user and product management, and file/image uploads. Successful completion of the projects is necessary for receiving a certificate of participation in the program.

Uploaded by

Binod Shrestha
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Internship

Program
Company
Background
Syntecxhub is a forward-thinking company
that bridges learning with practical
experience. We provide internship projects
across exciting fields like Web Development,
UI/UX Design, Frontend & Backend
Development, Data Science, and more,
helping students gain real-world skills.

Our internships offer mentorship, hands-on


tasks, and exposure to live projects, enabling
students to enhance their knowledge, build
confidence, and prepare for successful careers.
BACK-END
Development
Instructions
Share your internship status on LinkedIn
and mention @Syntecxhub.
Upload your entire source code to GitHub,
creating a repository named:
Syntecxhub_Project_Name.
You will receive weekly tasks that must be
completed and submitted via the
Submission Form within the given time.
you are required to complete at least one
project. Completing multiple projects is
optional but highly encouraged, as it
demonstrates initiative and a deeper
interest in learning.
Project - 1
User CRUD API
Build REST endpoints for Create, Read, Update,
Delete operations for a “User” resource.
Use Express + Mongoose to interact with
MongoDB.
Validate input data (e.g. required fields).
Return appropriate status codes and messages.
Test endpoints using Postman or similar tool.
Example : Link 1 , Link 2
Project - 2
Product CRUD API
Similar CRUD setup for a “Product” resource
(fields: name, price, description, category).
Use Express routes and controllers.
Add filtering by category or price range.
Implement pagination for listing products.
Handle errors and missing resources
gracefully.

Example : Link
Project - 3
File / Image Upload API
Create an endpoint to accept file/image uploads (e.g.
profile picture).
Use multer (or equivalent) to handle multipart/form-
data.
Store file metadata (filename, path, URL) in MongoDB.
Provide an endpoint to serve images or return file
URLs.
Validate file type (e.g. only images), set size limits.

Example : Link
Submission
Details

Each task consists of Completing all assigned Please ensure that all
three projects. Every weekly tasks is mandatory to completed projects are
intern is required to successfully finish the submitted through the
complete and submit internship. If an intern fails to official Submission Form
at least one project complete the required to confirm your successful
projects, the internship will be participation in the
from each task.
considered incomplete, and internship program.
the certificate will not be
issued.
Thank
You.
Get In Touch With Us

+91 63937 80295 info@[Link] [Link]

You might also like