smaranjitghose / awesome-portfolio-websites

A community maintained open source project aimed at making a personal portfolio for researchers, developers, and analysts simple, fast, and less cumbersome. We make sure you have a full-fledged website to showcase your work while you can spend time on your learning and innovative endeavors.
https://portfolio.smaranjitghose.com/
MIT License
2.4k stars 1.51k forks source link

Admin Dashboard #300

Closed smaranjitghose closed 3 years ago

smaranjitghose commented 3 years ago

An admin dashboard ( Django is preferred but NodeJS+ Express is welcome too) so that users can simply update the contents of the portfolio using a GUI.

Continue this on a separate branch please

tirlochanarora16 commented 3 years ago

Hey, @smaranjitghose the idea sounds great, and using NodeJS + Express JS is a great way of achieving the goal. But can you tell me that alongside HTML5 and CSS3 are you using any kind of front-end frameworks like React, Angular, or Vue JS?

smaranjitghose commented 3 years ago

Hey, @smaranjitghose the idea sounds great, and using NodeJS + Express JS is a great way of achieving the goal. But can you tell me that alongside HTML5 and CSS3 are you using any kind of front-end frameworks like React, Angular, or Vue JS?

Yes. Once the frontend is finalized we will shift to React

tirlochanarora16 commented 3 years ago

@smaranjitghose, you'll also require a database to store the users, and then some kind of authentication will be necessary so one user cannot change the contents of the other user's portfolio.

smaranjitghose commented 3 years ago

@smaranjitghose, you'll also require a database to store the users, and then some kind of authentication will be necessary so one user cannot change the contents of the other user's portfolio.

Since this is portfolio website so only the user for whom the website is made will be handling the dashboard, unless specifically required, we do not give access to our personal websites to someone else

tirlochanarora16 commented 3 years ago

@smaranjitghose, what contents of the portfolio will be managed by the dashboard?

smaranjitghose commented 3 years ago

@smaranjitghose, what contents of the portfolio will be managed by the dashboard?

Basically, most of the data we are entering as a JSON in our JS files

shambashib20 commented 3 years ago

Can I work on this issue? @smaranjitghose sir? Making this admin panel?