Click here to know the important dates.
Create a Web Application that allows a user to upload a CSV file. The CSV file should contain the following fields : [ Name, Email, Phone Number].
Store the data received from the CSV file into a MYSQL database. Read and render/display the stored data on a webpage.
Technology: JSP, Servlet and MySQL.
Create a Traveller blog application. An example format of the webpage has been shown below:
Do the following validations on the page:
Date: Form should not accept date greater than the current date.
Image: The image file must be JPEG/JPG/PNG format only and the size of the file should not exceed 5 MB.
Allow only 100 characters for the Name field.
Display all blogs in descending order (based on the date of creation) in a page.
Give all users View/Edit/Delete option for each blog.
Note: The image should be stored in a directory and the relative path of the image should be stored in the database.
Technology: Spring boot, Hibernate, Mysql, Thymeleaf, BootStrap, CSS.
Perform all the tasks mentioned above.
Create a Github Account or Use your existing one.
Create a new private repository in your Github Account for task
Submit your GitHub link on moodle
Following criteria will be considered while evaluating the tasks:
Once your submission is shortlisted, we will administer a Java, HTML and MySQL combined test which you will need to clear. Only then will you be selected for the fellowship with us.
Optimizing the functionalities of the current Spoken Tutorial School system and Spoken Tutorial Health & Nutrition system developed using Spring.
Designing UI templates using Bootstrap and Theamleaf.
Resolving bugs in the current system.
Developing and adding features to current modules in Spring framework.
Spring boot, Hibernate, Mysql, Thymeleaf, HTML, BootStrap, CSS.
Click here to view stats
Spoken Tutorial by IIT Bombay is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, except where stated otherwise Based on a work at https://spoken-tutorial.org. Permissions beyond the scope of this license may be available at https://spoken-tutorial.org.