Skip to content

Latest commit

 

History

History
132 lines (82 loc) · 2.33 KB

README.md

File metadata and controls

132 lines (82 loc) · 2.33 KB

Home-Service

Project done during Cognizant Internship 2022 by following Agile methodologies

Tech Stack

  • Asp.NET MVC
    • Identity Framework
    • Entity Framework
    • Razorpay Api
    • Epplus for Excel generation
  • SQL Server

Screenshots

Marketplace

User Stories

US-1

  • Initial Selection for login (User, Vendor, Admin)
  • Mapping views for each page through accounts controller

US-2

  • Creating Table for AspNetUsers, AspNetRoles, AspNetUserLogins, AspNetClaims
  • Seeding Admin user by creating a migration

US-3

  • Admin Authentication using Microsoft Identity

US-4

  • Creating the user fields in the model for user
  • Configuring Views for HttpGet and HtttpPost
  • UserManger class Setup
  • Redirecting to the Home page

US-5

  • Seeding Roles to the database using Migration
  • User Authentication using Microsoft Identity

US-6

  • Creating the user fields in the model for user
  • Configuring Views for HttpGet and HtttpPost
  • Validating the request
  • Redirecting to the Home page

US-7

Vendor Authentication using Microsoft Identity

US-8

  • Creating Vendor Contact details after vendor login
  • Editing / Updating the vendor details

US-9

  • Creating Add Service page and fields
  • Validating the request
  • Configuring HttpGet and HttpPost

US-10

  • Creating Category Table
  • Seeding the categories

US-11

  • Creating a form for Filtering
  • Filtering the data based on Location

US-12

  • Creating optional queryParameters
  • Filtering the data based on Category

US-13

  • Creating Vendor details page for each service
  • Pagination

US-14

  • Creating Payment Controller
  • Redirecting to payment page
  • Fetching user data from database to payment page
  • Redirecting to success or failure page

US-15

  • Creating Orders Table
  • Creating My bookings page
  • Creating form for updating status
  • Validating the form
  • Creating HttpPost method

US-16

  • Creating User Review Table
  • User Review Page

US-17

  • Bill Generation Page design
  • Print screen Implementation

US-18

  • Generating Email for both User and Vendor

US-19

  • Generating User Feedback Report by admin

US-20

  • Generating Service Report

US-21

  • Adding Discount Column in database
  • Handling the logic for discount

US-22

  • Logout