Advice Needed for Building an Admin Dashboard for an Existing App

0
8
Asked By CuriousCaterpillar42 On

I'm working on an app that helps users track their feelings, but it's currently lacking a login feature. This app is intended for schools, enabling administrators to assess students' overall wellness by class and level. I'm tasked with creating an admin dashboard, and I have several questions about how to approach this:
1. I'll need an API from the app to connect with the dashboard. I'm wondering how to go about developing this API, especially with another developer involved who suggests I also create it.
2. Since I don't have a database yet, should this database be hosted on the app's server side or the web server side? I also need to figure out the best way to assign unique IDs to each school for student entries and visualize the database structure.
3. Once I have the API set up, I think I can manipulate the data using JavaScript, but I'm not sure how to begin without an existing database.
4. Is using WordPress for this project feasible, or should I take a more straightforward approach with HTML and CSS?
5. Finally, what should my client expect in terms of cost for this project (excluding my fees)? Any additional concerns or considerations would also be appreciated!

7 Answers

Answered By BeginnerCoderX On

Going for a full-stack app without a solid foundation in development might be ambitious. Why not start small before you jump in? Master the basics first and then expand your skills.

Answered By Elli Mongillo On
RamblingWriter -

I get your concern, but every expert started somewhere! I just want to learn and grow.

Answered By TechWhiz88 On

This data is really sensitive, so make sure you have someone experienced on board to help set everything up securely. I also advise against using WordPress for this type of project. If you're comfortable with PHP, looking into Laravel and tools like Filament for the admin interface could be a solid route.

HelpfulPal -

That's a great point! I've got a friend who's helping me out with the security aspects, so I feel more confident about the project.

DataGuard -

Also, consider storing only aggregated data without linking it to identities. This way, you’re minimizing privacy risks.

Answered By DataVisionary On

WordPress is not the right fit. You would be making it tougher on yourself. Focus on designing the database first; map out the data flow thoroughly, then tackle the coding part.

Answered By SkepticalDev On

Honestly, you might want to rethink having clients if you’re asking fundamental questions like these. Building a secure app with sensitive data requires a deeper understanding than you're showing.

FrustratedDev -

That kind of comment isn't constructive. Everyone was new once! Let's focus on the guidance instead.

Answered By ProjectExpert On

You might want to clarify what you expect from the admin panel. Aim for clear goals to avoid just creating a data dump that confuses users without actionable insights.

ThoughtfulCoder -

I’m focusing on getting an overall feel of student wellness, not identifying individuals specifically. I’ll design the IDs carefully while mapping everything out.

Answered By CodeMaster99 On

The other developer is right! Build that API on the app side first because without it, your dashboard won’t be secure. Place the database on the app’s backend server too; the dashboard should just communicate with the API, not touch the database directly. And seriously, skip WordPress! Try using a React or Next.js setup for your front end instead.

InquisitiveDev -

Got it! As I explore options for the backend, should I consider Firebase for the database instead?

ReactRookie -

Next.js has had its share of security issues too; just keep that in mind as you decide!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.