Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Advorix-FullStack-Internship

This repository contains projects completed as part of my
Web Development (Full Stack) Internship at Advorix – February Batch 2026.

Intern Details

  • Name: Meena Tharshini I
  • Domain: Web Development (Full Stack)
  • Organization: Advorix Technologies
  • Duration: February 2026 - March 2026

🚀 Submitted Project

💼 Job Portal Website (Full Stack Application)

This project is a fully functional Job Portal Web Application developed to satisfy all compulsory internship requirements. It demonstrates full integration of frontend and backend technologies along with proper database management and authentication system.

🚀 Features Implemented

1. Complete CRUD Application (Compulsory)

Recruiter can:

 Create job postings
 View posted jobs
 Update job details
 Delete job postings

Candidates can:

 View available jobs
 Apply for jobs

2. REST API Implementation (Compulsory)

Implemented RESTful endpoints:

GET /api/jobs GET /api/jobs/:id POST /api/jobs PUT /api/jobs/:id DELETE /api/jobs/:id All APIs follow proper REST architecture and are connected to the database.

3. User Authentication (Compulsory)

User Signup
User Login
Protected dashboard routes
Restricted access without authentication

4. Multi-Page Application

Implemented using: React React Router Pages include: Home Login Signup Recruiter Dashboard Edit Job View Jobs

Tech Stack

Frontend

React
React Router
Custom CSS
Backend
Node.js
Express.js
MongoDB

📁 Project Structure

JobPortal
│
├── jobportal-backend
│   ├── controllers
|   ├── build
│   ├── middleware
│   │   └── auth.js
│   ├── models
│   │   ├── Application.js
│   │   ├── Job.js
│   │   └── User.js
│   ├── routes
│   │   ├── applicationRoutes.js
│   │   ├── jobRoutes.js
│   │   └── userRoutes.js
│   ├── .env
│   ├── package.json
│   └── server.js
│
├── jobportal-frontend
│   ├── public
|   ├── build
│   ├── src
|   |   ├── config.js
│   │   ├── components
│   │   ├── context
│   │   │   └── AuthContext.js
│   │   ├── pages
│   │   │   ├── Applications.js
│   │   │   ├── EditJob.js
│   │   │   ├── Jobs.js
│   │   │   ├── Landing.js
│   │   │   ├── Login.js
│   │   │   ├── PostJob.js
│   │   │   ├── RecruiterDashboard.js
│   │   │   └── Signup.js
│   │   ├── styles
│   │   ├── App.js
│   │   └── index.js
│   ├── package.json
└── .gitignore
│
└── README.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages