Welcome!

I am Smit Joshi Web Developer Programmer

View Work Hire Me!

About Me

OOPs Concepts
Core Java, Advance Java (J2EE)
Spring Boot & String Security
Data Structures & Algorithms
Databases (Oracle, MySQL, MongoDB )
Bootstrap & JQuery
Flutter & Dart
Angular
Html, CSS, JavaScript
Who am i

Smit Joshi

Java Developer

Passionate Postgrad 🎓student with Strong academics 🔍. Expert in Java, Spring Boot, Flutter, Spring Security. Dedicated backend developer 💻. Let's code the future!🚀

Services

Web Development

High quality Work

Web Design

Simple And Attractive Design

Mobile App Development

Small Application Development Using Flutter

Database Work

Able To Create And Manage Small as Well As Medium Databases

My Work

Wedding Planning


Introducing Wedding Planner: Simplifying Your Big Day

Welcome to Wedding Planner, a robust platform designed to streamline wedding planning by bridging the gap between users and vendors within the wedding services industry. Powered by Java with Spring Boot and data JPA, Wedding Planner offers a seamless experience for both users and vendors.





Research & Prototyping

Our journey began with thorough research and information gathering, documented on Google Drive for easy access. We visualized the app's functionality through a Figma prototype, ensuring a user-friendly design and smooth navigation.


Google Drive Documentation

Figma Prototype


Seamless Integration & API Documentation

Wedding Planner seamlessly integrates with vendors through a well-documented API, accessible via Postman. This ensures efficient communication and data exchange between the platform and vendors.


Postman API Documentation


Experience the Magic: Live Demo

Experience the magic of Wedding Planner with our live demo, where you can explore its features firsthand. Simply log in as an admin or vendor using the provided credentials.


Live Demo


Admin Credentials

Email: `admin@gmail.com`

Password: `admin`

Vendor Credentials

Email: `vendor@gmail.com`

Password: `vendor`


Features That Delight

Variations:

Explore different options and variations for services.

Categories:

Easily navigate through categorized services.

Services:

Discover detailed information about available services.

Service Items:

 Dive into specific items or packages within services.


Cutting-Edge Technologies

Wedding Planner leverages cutting-edge technologies to deliver a seamless experience:

- Java

- Spring Boot

- Spring Data JPA

- String Security & JWT Barrier Authentication

- MySQL Database

- imageklit.io for image storage


A Peek Into the Structure

The project's structure is designed for efficiency:

- `src/main/java`: Java source code repository.

- `src/main/webapp/resources/apk`: Mobile app for users.

- `src/main/webapp/`: Admin panel for vendors.


Flutter App Integration

For mobile users, we've developed a dedicated Flutter app that complements the web platform perfectly.


Wedding Planner Flutter App Repository


Getting Started & Contribution

Ready to dive in? Follow our simple steps to get started with Wedding Planner. Contributions and feedback are always welcome!


- Project Repository


Reach Out

Have questions ? Reach out to Smit Joshi


Make your wedding memorable with Wedding Planner. Start planning today!


Trending Movie Search App

Trending Movie Search App 🎬🔍📱

A Flutter application that allows users to search for trending movies and explore details about them. Whether you're a movie enthusiast or a Flutter developer, this app provides an exciting opportunity to discover popular movies and showcase your Flutter skills!

Overview

The "Trending Movie Search App" is designed to provide users with an intuitive and engaging way to search for trending movies and view detailed information about them. With features such as real-time search, movie details, ratings, reviews, and trailers, this app offers a comprehensive movie browsing experience on mobile devices.

Key Features

🔎 Real-Time Search: Search for trending movies in real-time using keywords or titles.

📊 Ratings & Reviews: Access ratings and reviews from popular movie databases to make informed decisions.

📱 Cross-Platform: Built with Flutter, the app is cross-platform and can run on both Android and iOS devices.

Technologies Used

  • Flutter: A popular open-source UI software development kit created by Google for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Dart: The programming language used for developing Flutter applications.
  • Movie APIs: Integration with movie databases and APIs to fetch trending movies and their details.

Getting Started

To get started with the "Trending Movie Search App," follow these steps:

  1. Clone the Repository: Clone this repository to your local machine using Git.

    git clone https://github.com/smit-joshi814/trending_movie_search_app.git
    
  2. Install Flutter: Follow the official Flutter installation guide to set up Flutter on your machine.

  3. Run the App: Navigate to the project directory and run the app on a simulator or device using the following command:

    flutter run
    
  4. Explore and Enjoy: Explore the app, search for trending movies, view their details, watch trailers, and enjoy the movie browsing experience!

Screenshots



Screenshot_1697221241

Screenshot_1697221275

Screenshot_1697221343

eAttendance System Using QR Code

eAttendance System Using QR Code

Welcome to the eAttendance System repository! This system is designed to streamline the attendance process using QR codes, ensuring real-time and accurate attendance tracking.

Features

QR Code Generation: 

Faculty members can generate a QR code representing a session. The QR code is displayed to students for attendance.

Customizable Timeout: 

Faculty members have the flexibility to set the duration for which the QR code will be active. Once the set time elapses, the QR code becomes invalid.

Real-time Attendance: 

The system facilitates real-time attendance tracking, allowing faculty to record attendance for up to 100 students within a minute.

Mobile App Integration: 

Students can use the dedicated mobile app developed for both Android and iOS platforms using Flutter. The app enables seamless scanning of QR codes for attendance purposes.

Anti-Tampering Measures: 

To prevent fake attendance, students must remain in the app and connected to the network after scanning the QR code. Any attempt to switch apps or change the network during the session will result in attendance not being marked.

Getting Started

Prerequisites

  • Flutter installed for app development.
  • Java 17 for Attendance Backend.
  • STS (Spring Tool Suite) recommended as the IDE for backend development.
  • MySQL database with a database named attendance_system. Configure port and credentials in application.properties.
  • Installation
  • Clone the repository: git clone https://github.com/smit-joshi814/eAttendance.git

Backend (Java 17 & STS):

  • Import the backend project into STS.
  • Set up the database configuration in application.properties.
  • Run the project as a Spring Boot Application.

Flutter (Frontend):

  • Navigate to the eattendance_student directory.
  • Run flutter pub get to install dependencies.
  • Connect a device or use an emulator.
  • Run flutter run to launch the app.

Demo







VIDEO





GitHub Link

Ultimate E-Commerce Web Application


See the Full Documentation about this Project 

See Here


Juhii

 














Juhii.co Is Developed By Me
You can See the Site: juhii.co

Lays Agro Bazar

 


Front End Of Lays Agro Bazar Was Designed By Me
You can See the Site: https://www.laysagrobazar.com/test

Cep Education

Front End Of Cep Education Was Designed By me

You can Check The Site :  https://cepeducation.org/

Contact Me

Email :

smitvid.com@gmail.com

Name
Email
Message