I pushed everything to a subdomain (*.demo.nikunjdoke.in) and also changed the hero section, about and footer to a disclaimer stating all data on the page is publically editable
A bit of context- this project was initially meant for the Treasure Hunt YSWS but I never actually got around to shipping it over there, which is why I’ve decided to ship it here.
Anyways, aside from that, this project is meant to be the admin side of my Personal Website, Nidofy.
The admin panel is basically to allow me to upload poems and also modify old ones and add new users.
A bit of context- this project was initially meant for the Treasure Hunt YSWS but I never actually got around to shipping it over there, which is why I’ve decided to ship it here.
Anyways, aside from that, this project is meant to be the admin side of my Personal Website, Nidofy.
The admin panel is basically to allow me to upload poems and also modify old ones and add new users.
Long time, and there have been a few changes!
I got myself a domain (nikunjdoke.in) and so the site now lives there.
So because of that I had to update the robots.txt and sitemap.xml. Apart from that, the LinkedIn URL was wrong, and later I added an Email option.
So this is what I’m planning next- A contact box where you can type in your details along with email address and other stuff, and on my admin dashboard I’ll be able to read it.
So as the suggestions said, I made the cards dark. While I was at it, I also added a footer.
Well, because of the server going down yesterday the projet got pushed to Changes Requested…
But oh well, I took the oportunity to add a footer to the site.
As few people have suggested in Nidofy v2, I’ve changed the background of the poem cards to GitHub black (or atleast a similar shade) to remove the contrasting white card and grey background.
I’ve also added the dynamic robots.txt and sitemap.xml. I just need to deploy it and I’ll be done with this project!
As few people have suggested in Nidofy v2, I’ve changed the background of the poem cards to GitHub black (or atleast a similar shade) to remove the contrasting white card and grey background.
I’ve also added the dynamic robots.txt and sitemap.xml. I just need to deploy it and I’ll be done with this project!
Okiee so I’m finally done with the poem view. It also has a dynamic Metadata generator so that search engines could actually pick the data up.
I just have to finish implementing robots.txt and sitemap to finish the coding… Deploying is going to be kinda interesting as I never self-hosted a Next.JS site but let’s see.
Okie so I think I’m finally understanding how to use next.js. I redid the home page splitting the page into server side and client side. And the buttons actually work now.
Next.JS is actually cool!!
P.S. I got the background working now by just getting rid of some CSS related to default colours… It’s some black magic stuff but it works….
I was planning to do this in the Nidofy v2 project itself but it wasn’t allowing me to link it to a mission… So I had to make this into a separate project so that I can work on it and not gonna lie, it’s kinda harder than i thought it’ll be.
I thought I could move the react files over as it is and call it a day but it turns out there’s strict server and client code separation so I have to think about everything and stuff. And no, I’m not rewriting the backend in JS… Maybe not now, atleast I haven’t yet planned it.
P.S. I have no idea why the background decided to be white… debugging css and regreting life choice :/
I added an easter egg!
I won’t reveal the link. It’s a challenge for y’all to find but ya.
I’ll ship it now.
So copy works! I was planning to have a copy all poems buttons but currently the backend doesn’t implement a proper get all poems with content endpoint, so the frontend would have to loop through how many ever poems are there (currently 48) requesting the content for each one… that’s definatly not a good idea unless the goal is to make the backend cry.
Anyways, I’ll just deploy it to my self-hosted server and ship it!
I’ve finished implementing the poem skeleton! I’ll just add a copy button like the old version of the site had and with that I can ship this project!!
I’m almost done, I’ve finished the my poems page and the poem page. I think I’m going to skip the projects and admin page of my old site for now as I’m fine with the old admin dashboard and I’m not really adding stuff to the projects pages anyways.
So for now, I’ll just add the skeleton UI for the poem page (the other pages already have their own skeleton UIs) and I’ll push it to my server.
Self-hosted btw
The current version of it is already live. I’m still thinking of what next should I add. But before all of that, I should probably push everything to a github repo.