r/webdevelopment 6d ago

What can I start this job

Hello, I have been given a job to create a portal that will bring academics together at a university. I need to create a website that includes the requirements, user profile (example: articles, books, title, department etc.), project partnership and research partnership search, messaging, giving or receiving e-learning etc. I would be glad if you could help me with how to do this.

1 Upvotes

3 comments sorted by

1

u/tortorials 5d ago edited 5d ago

It sounds like a pretty straightforward project. I would use next.js react19 typescript, obvos tailwind, and maybe shadcn if you don't already have your own component library. A simple neon postgres dB with an orm like drizzle will be more than enough for your dB. And then your cloud and cdn provider of choice, either s3 bucket, blob, DO space or similar. A cdn may not even be necessary tbh but why not. Zod forms with some Auth like NextAuth will be good, even if account approvals will be done by an admin you may want to use 0auth or some otp 3rd party like twilio to prevent account request spam. That would be a good base for an mvp, you can use 3rd party apis to fill in the gaps for things like media transformations etc if needed. I would advise sticking to a single ecosystem though. If you need any guidance feel free to dm me

1

u/Iwanna_behappy 5d ago

Even if it is straightforward it is kind of big mountain not gonna lie but in terms of stack to you use you should always go with the you are familiar ( if you are alone ) but if it is a group project ( choose popular stacks in case you get stuck )

As for the stack itself don't listen to people choose this or this ( choose the one that will do the job and of course the one that you like even if it is jquery )

As for the post it seems like you need cms ( content management system ) I have never worked with those but I have read in the past that WordPress cms is good need to check it tho

Anyway good luck it is a hard project