Skip to content
View smruti12344's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report smruti12344

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
smruti12344/README.md

Smruti Ranjan Sahoo

MERN Full Stack Developer

Welcome to my GitHub profile! I am Smruti Ranjan Sahoo, a passionate MERN full stack developer with a keen interest in building web applications that solve real-world problems. I enjoy working with the latest technologies and continuously learning new things.

πŸ‘¨β€πŸ’» About Me

I am a developer who loves to transform ideas into reality using code. My interest in web development started back in my college days, and since then, I have been honing my skills in various technologies. I am always eager to take on new challenges and collaborate with others to create impactful projects.

Skills

  • Languages: JavaScript, TypeScript, Java
  • Front-end Development: HTML5, CSS3, JavaScript (ES6+), React.js, Redux, Bootstrap, Material-UI
  • Backend Development: Node.js, Express.js, RESTful APIs, Authentication (JWT, OAuth), J2EE
  • Database: MongoDB, Mongoose, Oracle
  • Version Control: Git, GitHub
  • Deployed: Firebase
  • Tools: Visual Studio Code, Postman, npm
  • Operating System: Windows
  • Others: Data Structures and Algorithms (DSA)

πŸ“‚ Projects

A full-featured Instagram clone built with React, Vite, Firebase, Chakra UI, React Icons, and React Firebase Hooks.

Features:

  • User authentication (sign up, log in, log out)
  • Post photos with captions
  • Like and comment on posts
  • Follow and unfollow users
  • User profile with posts and followers
  • Responsive design

A job portal application built using J2EE concepts, where users (job seekers and employers) can search for jobs, apply, and manage job postings.

Preview: Job Portal GitHub Repository

Features:

  • User Authentication: Secure login and registration for job seekers and employers using J2EE Form-Based Authentication.
  • Job Listings: Employers can create, update, and manage job listings.
  • Job Search: Job seekers can search for job openings based on various criteria such as keywords, location, and job type.
  • Application Management: Job seekers can apply for jobs with resumes, and employers can view and manage applications.
  • Dashboard: Personalized dashboards for job seekers and employers to track applications and job postings.
  • Admin Panel: Role-based access control allows admins to moderate job listings and manage users.
  • Responsive Design: Built using JSP, HTML, and Bootstrap for a responsive UI.
  • Database: Managed via JDBC for direct interaction with a MySQL database.

J2EE Concepts Used

  1. Servlets: Used for handling HTTP requests and responses. Core operations (job posting, job search, user authentication) are managed by servlets.
  2. JSP (JavaServer Pages): Used to render the frontend dynamically with forms for job applications, dashboards, and job listings.
  3. EJB (Enterprise JavaBeans): Stateless EJBs are used for business logic, such as posting jobs and managing applications.
  4. JDBC (Java Database Connectivity): Manages the connection and interaction between Java and the MySQL database.
  5. J2EE Security: Implements form-based authentication for login and user role management.
  6. JNDI (Java Naming and Directory Interface): Used to manage resources like database connections and EJB references.

Technologies Used

  • Backend: Servlets, JSP, EJB, JDBC.
  • Frontend: JSP, HTML, CSS, Bootstrap.
  • Database: MySQL, managed using JDBC for database interaction.
  • Build Tool: Maven.
  • Server: Deployed on Tomcat or GlassFish server.

Project Structure

A blog platform where users can create, read, update, and delete posts, built with React, Node.js, and MongoDB.

Features:

  • User authentication and authorization
  • Create, read, update, and delete blog posts
  • Comment on posts
  • Rich text editor for creating posts

πŸ“ˆ GitHub Stats

Smruti Ranjan Sahoo's GitHub stats

πŸ† Top Languages

Top Languages

🀝 Let's Connect

I am always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to connect with me on LinkedIn or shoot me an email!

Thank you for visiting my GitHub profile!

Popular repositories Loading

  1. website website Public

    website desgine

    HTML 1

  2. fullstack-course4 fullstack-course4 Public

    Forked from jhu-ep-coursera/fullstack-course4

    Example code for HTML, CSS, and Javascript for Web Developers Coursera Course

    JavaScript 1

  3. smruti12344 smruti12344 Public

    Config files for my GitHub profile.

    JavaScript 1

  4. Project Project Public

    in this project we use html , css , javascript

    JavaScript 1

  5. coding-ninja- coding-ninja- Public

    front end project

    HTML 1

  6. Java-project Java-project Public

    Tic Tac Toe

    1