You are browsing as a guest. Sign up (or log in) to start making projects!

Mrithul_E

@Mrithul_E

Joined June 1st, 2026

  • 37Devlogs
  • 2Projects
  • 2Ships
  • 14Votes
Mrithul E:
Full-Stack Developer

Based in Kerala, India. I design and build modern web applications and Python automation systems, with a focus on speed, accessibility, and performance.
Open comments for this post

1h 36m 17s logged

full css and ui rework:

  • Changed the background image
  • Made the design and animation minimalistic
  • updated the navbar and footer
  • removed unwanted styling in css
  • removed unwanted gradient from text
  • made minimal footer
0
0
26
Open comments for this post

42m 32s logged

Minor css fix

removed many useless css code. Made it more good.

not that the gradients are not generated by AI, instead it is generated by online CSS gradient maker.

Don’t this that this is a AI generated/AI styled project. This site doesn’t have that much huge css to use AI.

The Login with Google button is copied by some article in Medium.

The gradient used in the home page Get Started button is custom made using CSS gradient generator

The background image and the animated phone image is generated by Chatgpt. I don’t know whether this is contributing to the AI feel 🥲🥲😭😭

UPDATE::

By asking to shipwrights, they say that it was flagged and AI because it used AI generated images, which is not allowed. So i made it my self using canva, here it is:

0
0
19
Ship Pending review

I made a website for creating digital invitation webpages by simply selecting a template and filling out a form. This can help reduce paper usage by decreasing printed inviation lol ..

I faced many challenges during the development:

  • Building the logic for creating different different forms for each and every templates

  • Limiting the total file size in http request

  • Building a UI for creating forms by Drag-and-Droping

  • Couldn’t host in vercel because vercel blocks requests more that ~4 MB

  • Admin centralized working (only admin can create templates, this ensures security)

I am proud of dedecating 3 months to complete this project, without doing any other project.

To run my project my project you will need firebase api key, and hackclub cdn api. But you can’t get the already created templates because those are stored in firebase.

  • 31 devlogs
  • 81h
Try project → See source code →
Open comments for this post

23m logged

Fix: Chrome media hub staying active even when video stops

fixed this by removing the src and loading the video again into chrome’s memory, this solves the problem .

0
0
9
Open comments for this post

1h 11m 55s logged

Added the pages such as About, privacy-policies etc…

Added About, Privacy policies , Terms of service page in hbs and added the corresponding routers for it

0
0
37
Open comments for this post

33m 31s logged

Added confirmation for logout and Added redirect to the last visited URL in login

  • Added redirect to the last visited URL in login
  • Added confirmation for logout, and made the logout route a long random string
0
0
11
Open comments for this post

3h 21m 26s logged

Added ‘My invitations’ section in website

Added My invitations section that shows the invitations created by that user. From here user can see the invitation, creation date, and user can also delete the invitation.

Delete option will delete all files that are part of that invitation from the cdn, then delete the complete invitation from the db.

And also added some minor fixes such as:

  • webpage title issues
  • added favicon
  • etc…
0
0
2
Open comments for this post

1h 37m 32s logged

User experience improvement

implemented:

  • made the created invitation url return fron server to frontend
  • removed unwanted console.log used for debugging
  • made the “Get started” button in frontend functional
  • Added: invitation link and copy button in invitation creation form submission page
0
0
8
Open comments for this post

1h 9m 8s logged

Reached initial working stage

  • First working template added
  • Added: render of hbs from cdn
  • rendering of custom form from database
0
0
11
Open comments for this post

4h 58m 5s logged

Added a option to write the template(HBS) and the form from frontend

implemented:

  • option to write the template(HBS) and the form from frontend
  • hbs to CDN script
  • 10 MB fields limit in template creation router (multer)
  • Invitation total file size limit 50 MB (formidable)
  • Invitation data processing and cleanup
0
0
10
Open comments for this post

1h 34m 12s logged

Connected the form created using jquery forms to HackClub CDN

My website is basically a site that have many templates for different kind of event. A user can select a template , this will redirect to a form. Each template have entirely different forms , each form is created by the Admin using a jquery form builder ui.

Because these form structures are unknow to the server, the server dont know how much file input fields are there. so we cant set a limit on number of file input fields and per input size.

So I set a 50 MB total upload limit using formidable before sending files to hackclub cdn.

This makes the usage fair.

0
0
7
Open comments for this post

1h 24m 26s logged

Handle multipart uploads with file size limits using busboy formidable ✓

In the last devlog I shared a very large code to limit max total requiest size using busboy.

Yesterday , In a simple google search , the Google AI mode suggested me of Formidable

previously idk formidable …

So I learned about that , it made my code so tiny

  • frontend logic was already there
0
0
8
Open comments for this post

2h 24m 26s logged

Handle multipart uploads with file size limits using busboy

i want to limit the max total file upload to 50 MB, multer cant have this feature

so I use busboy and wrote long long code to solve this problem

code :

0
0
60
Open comments for this post

36m 26s logged

Research: How to limit the total file size in a multipart/formData (Express.js)

After many searches I found out that multer don’t support this

I am planning to use Busboy directly

0
0
7
Open comments for this post

2h 11m 3s logged

Added error messages in data submissions in rendered template form

Added a 50 MB file size limit in file upload (for now only frontend checks are implemented, backend check is TODO).

0
0
18
Ship Changes requested

I created this newtab website because the default newtab in chrome is boring and blotted. So i created this simple minimalistic newtab with glass morphism.

The hard problem was to make the glass effect , finally I found https://liquid-glass.ybouane.com/ that made it easier. But there was a problem , the glass element should be a direct child of the root(background) this create a lot of problem with alignment . So I used the CSS only glass effect on some small elements like the shortcuts

This project was for “Give your Website a Pulse”

Try project → See source code →
Loading more…

Followers

Loading…