Skip to content

InviteMate is an online invitation maker website which let's you choose from beautiful templates & categories, customize and download the invitation card.

Notifications You must be signed in to change notification settings

ShreyAswal/InviteMate

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

54 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

InviteMate

This is an E-Invitation Maker Website.

Description - "This online E-invitation Maker website offers a wide variety of design templates that users can select, customize to their liking, and then download their finished digital invitations."

Target Audience - "The website is targeted towards event-planners/individuals who are looking for an easy-to-use, affordable solution to create high-quality, personalized digital invitations for various occasions, such as weddings, birthdays, and other events."

Project URLs

๐Ÿ˜ Frontend

โœŒ๏ธ Backend API

๐Ÿ‘‰ API Doc

Figma Link - https://www.figma.com/proto/4IaggNNg9hsGvBbmtWxwSw/InviteMate?node-id=5%3A4&scaling=scale-down&page-id=0%3A1&starting-point-node-id=5%3A4&show-proto-sidebar=1

Progress Tracker

S.No Topics Covered Status PR-number date
~ BACK-END ๐Ÿ‘‡ ๐Ÿ”— ๐Ÿ—“๏ธ
1 NodeJs - setting up a project with package.json โœ”๏ธ 283 290
2 NodeJS Modules โœ”๏ธ 283 290
3 fs Module โœ”๏ธ 283 290
5 NPM โœ”๏ธ 283 290
6 Nodemon โœ”๏ธ 283 290
7 Events in NodeJs โœ”๏ธ 283 290
8 Express JS - first route โœ”๏ธ 283 290
9 Express JS - additional routes โœ”๏ธ 283 290
12 Middlewares โœ”๏ธ 283 290
~ DATABASE ๐Ÿ‘‡ ๐Ÿ”— ๐Ÿ—“๏ธ
13 MongoDB - Installations and Basics โœ”๏ธ 283 290
14 Mongoose โœ”๏ธ 283 290
15 CRUD Operations โœ”๏ธ 283 290
16 Simple API - CRUD Operations using NodeJs โœ”๏ธ 283 290
17 Schemas and Models โœ”๏ธ 283 290
18 Indexes โœ”๏ธ 283 290
~ FRONT-END ๐Ÿ‘‡ ๐Ÿ”— ๐Ÿ—“๏ธ
20 Low-fid design for your application โœ”๏ธ 283 290
21 High-fid design for your application โœ”๏ธ 283 290
22 ReactJS app initialization โœ”๏ธ 283 290
23 Application components created โœ”๏ธ 283 290
24 Application deployed โœ”๏ธ 283 290
25 IDE Setup โœ”๏ธ 283 290
26 NodeJs REPL โœ”๏ธ 283 290
27 Using the public folder to serve files โœ”๏ธ 283 290
28 Postman Use for Testing โœ”๏ธ 283 290
29 Authentication โœ”๏ธ 283 290
30 Deployment โœ”๏ธ 283 290
31 Loader โœ”๏ธ 283 290
32 Context API โœ”๏ธ 283 290
33 MaterialUI โœ”๏ธ 283 290
34 Framer Library โœ”๏ธ 283 290

Update on PR's

  1. NodeJs - setting up a project with package.json

  2. Nodemon installed

  3. NPM dependency

  4. IDE Setup

  5. ReactJS app initialization

  6. Application components created

  7. Using the public folder to serve files

  8. MongoDB - Installations and Basics

  9. High-fid design for your application

  10. Low-fid design for your application

  11. Application deployed

  12. Authentication

  13. Mongoose

  14. CRUD Operations

  15. Simple API - CRUD Operations using NodeJs

  16. Schemas and Models

  17. Deployment

  18. Middlewares

  19. Loader

  20. NodeJS Modules

  21. Express JS - first route

  22. Express JS - additional route

  23. Events in Nodejs

  24. Indexes

  25. fs Module

  26. NodeJs REPL

  27. Postman Use for Testing

  28. Context API

  29. MaterialUI

  30. Framer Library

Help in implementing parts of the code - Loader, backend source recommendation, mapping logic - Piyush Negi, Design - Aditya Anand, Hosting backend in render - Chandan SM (@Chandan-Gowda-Kalvium)

Readme.Md format credits - @nikiljos

About

InviteMate is an online invitation maker website which let's you choose from beautiful templates & categories, customize and download the invitation card.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.8%
  • CSS 31.3%
  • HTML 0.9%