Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Milestone 3A /3B / 4 complete - Dhanvi Ganti #190

Open
wants to merge 28 commits into
base: main
Choose a base branch
from

Conversation

drdonv
Copy link

@drdonv drdonv commented Dec 21, 2023

Developer: Dhanvi Ganti

Closes #190

Pull Request Summary

Completed Milestone 3A, 3B, and Milestone 4. Added routing and MongoDB implementation for the blogs, as well as commenting, API usage, and fixed the image viewing problems faced earlier. Added this implementation for the portfolio projects as well, save for the comments feature, as my portfolio isn't meant for commenting.

MIlestone 4 - added POST requests to add comments to website through API calls. Also implemented EmailJS to send emails to myself from the Contact page. Also, deployed to Vercel.

https://final-theta-lake.vercel.app/

Pull Request Checklist

  • Code is neat, readable, and works
  • Comments are appropriate
  • The commit messages follows our guidelines
  • The developer name is specified
  • The summary is completed
  • Ask for a review in communication channels

Screenshots/Screencast

MILESTONE 3A - MONGODB IMPLEMENTATION

Screenshot 2023-12-20 at 5 49 10 PM Screenshot 2023-12-20 at 5 49 31 PM

MILESTONE 3B - ROUTING, API USAGE, COMMENTING

Screenshot 2023-12-20 at 5 51 33 PM Screenshot 2023-12-20 at 5 51 48 PM

MILESTONE 4 - ADDED POST REQUESTS and EMAIL JS

Screenshot 2023-12-22 at 5 44 34 PM Screenshot 2023-12-22 at 5 45 18 PM Screenshot 2023-12-22 at 5 46 57 PM

Vercel Deployment

Screenshot 2023-12-22 at 6 41 33 PM

Extra website images

Screenshot 2023-12-22 at 7 07 42 PM Screenshot 2023-12-22 at 7 09 15 PM Screenshot 2023-12-22 at 7 09 26 PM Screenshot 2023-12-22 at 7 07 59 PM Screenshot 2023-12-22 at 7 08 12 PM Screenshot 2023-12-22 at 7 08 18 PM Screenshot 2023-12-22 at 7 08 23 PM

drdonv added 19 commits October 23, 2023 17:12
forgot to use this repo instead of the other website one when coding.
Added blog.html, blog.ts, blog.js, gitignore, and all others.
…blog pages. Apologies for the error the first time
…r all other files. Edited layout and homepage as well
…linking and fixed up code all around - the website is functional, but could be made slightly prettier.
…e slugs - saving this so I can revert to this commit as needed.
@drdonv drdonv changed the title Milestone 3A and 3B - Dhanvi Ganti Milestone 3A /3B / 4- Dhanvi Ganti Dec 23, 2023
@drdonv drdonv changed the title Milestone 3A /3B / 4- Dhanvi Ganti Milestone 3A /3B / 4 complete - Dhanvi Ganti Dec 23, 2023
@javalosr2004
Copy link
Collaborator

Looks like a really nice website, but I cannot access the link.

@drdonv
Copy link
Author

drdonv commented Jan 5, 2024

@javalosr2004 I updated the link - I believe everything should work now. Sorry for the delay, I didn't know deployment protections were enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants