Inspiration

  • Now a days, events and sessions are very frequent and we don't have time to create. And Ig we have time then the website or page should take time to create and consume some MBs, but I come up with a solution and created the Event Management Website called Sketchevent.
  • We know there are several other websites available for doing the same but most of them have some premium services and don't have flexible platforms. So, I want to create a platform where everyone can come and manage their events with all features including messaging and mailing.

What it does

  • User can create his/her account and login in his/her account to access secure features.
  • Authenticate user can create unlimited events in his account.
  • Authenticate user Delete/Edit events which are created by him/her.
  • Markdown is supported in event description.
  • Mail will be sent to the event owner the event gets created.
  • Mail will be sent to event owner when the event is edited.
  • Mail will be sent to user once he creates an account in the SketchEvent.
  • User can see/Delete/Update Details.
  • Any user can see and register for the event. (Registration feature is remaining).

How I built it

Tech Stack 👨‍💻

.NET C# SQL Twilio Azure Html Bootstrap

IDE

VS

Packages Used in This Project.

  • Devart.Data.PostgreSql.EFCore
  • Microsoft.AspNetCore.Mvc.Core
  • Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • Twilio SendGrid
  • Westwind.AspNetCore.Markdown

Challenges I ran into

  • I have faced many issues during the development process. I faced an issue while developing my database modals, I frequently need to remove the whole database and create a new one. I have faced an issue in integrating the Twilio SendGrid mail service but finally I came up with the solution thanks to Twilio Documentation.

Accomplishments that I'm proud of

  • I have created this whole management website in just 48 hours!!

What I learned

  • I learned how we can create an efficient database using Code First Approach.
  • I learned how we can integrate Twilio services in the website.
  • I learned a lot of new things in .NET MVC Core Framework.
  • I learned how we can integrate markdown support.
  • I also learned how we can deploy a site on azure platform.

What's next for Sketch Event

  • I want to modify the website's design.
  • I will also add a feature to register in the event directly from the details page of the event.
  • I also want to add a Text Messaging service using Twilio.
Share this project:

Updates