تفاصيل العمل

Hi everyone, I'm exited to share with you a project I created in the last months, its called "SciBitHub", its a website dedicated for creating and contributing to research projects that are open for everyone (collaborative research), a project has multiple tasks where each task could be data collection, data labelling or just a survey.

The app also provides a space for scientific discussions and debates in different domains. The goal of this project is to facilitate access to science and research domain for everyone with no background needed (from what I've seen, this kind of apps is very rare, one similar website is www.zooniverse.org).

The website was made using these technologies:

frontend: Next.js + Tailwind + ShadCN

backend: Supabase (Auth, Database, Storage)

deployment: Vercel (free tier)

ile storage: Supabase Storage + MinIO (local)

Due to limits in experience and mainly in resources (100% free), the website has some limitations:

The file and dataset uploads are disabled in production (since datasets are expected to be of a large size, only profile photos and cover images are stored in Supabase storage).

Since the domain used is on vercel.app, I couldn't enable full Google OAuth verification.

The project architecture and some technical choices may not be optimal since this is my first time working with these technologies.

For these reasons, I decided to make the project open-source and made the code public on GitHub, so if any of you would like to help improve SciBitHub, here's what I'd love help with:

file storage alternatives (decentralized, low-cost)

auth improvements (multi-provider login)

UI/UX refinements

unit testing & performance optimization

internationalisation (multi-language)

Any pieces of advice from experts are welcome whether it be about the code itself or about handling the open-source aspect (also first time for me).

You can find the GitHub repo here : https://github.com/MAY55A...

Live site : https://sci-bit-hub.verce...

(some features are disabled due to the previously mentioned limits like google auth and uploading files)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
24
تاريخ الإضافة
تاريخ الإنجاز
المهارات