Imported from mwael01/asu_med_materials (
AGENTS.md). Install upstream withnpx skills add mwael01/asu_med_materials. Copyright stays with the author.
this is the asumedmaterials website, the all in one place for medicine students at ain shams university to share materials, pdfs, youtube videos, playlists, whatsapp groups, channels, telegerams groups, drives, website, and any other sort or materials used in stydying
tech-stack
- astro
- html/css/typescript
- pwa libraries
- vercel
- github
instructions
- run static validation after big edits and ensure no issues
- separate the ui code into usable components and reuse them, if no component matches the exact use case or needs a lot of edits to match it, create a new component for the new use case
- keep the ui simple and convenient, dont add useless pretitles or descriptions or useless text
- split js code into organized functions and file
- update the documentation after big edits to add new changes and details, avoid bloating the readme file
- use typescript types correctly and store the types into organized folders
- if there is a library that performs the same jop ask the developer if we should it or continue with our own code
- dont use icons in place of bigger images, you can use icons from the icon library for small buttons
- keep the ui unified and make sure it is responsive on any screen size
- you may create helper scripts (in
scripts/) to automate tasks like fetching playlist details and data processing; document their usage and keep them reusable for future AI agent runs