NatGeo helps organizing magazine issues digital files, allowing creation, deletion and searching magazine issues by multiple parameters
๐ง In progress ๐ง
This project was created as a study case to apply some topics I am interested in studying, such as:
- AWS S3 Bucket and aws-sdk
- Next
- Accessibility
Contents
Have Node (latest stable version) installed on your machine.
Clone the repo:
git clone https://github.com/carollyb/natgeo-front.git
Go to directory:
cd natgeo-front
Install projects dependencies
npm i
Run
npm run dev
In progress
Zustand - global states
Storing images and files to S3 bucket via aws-sdk
Domain Folder
React with Typescript, Next, AWS SDK, ChakraUI, Zustand
- Upload issues via aws-sdk through an authenticated form page
- Display issues files with react-pdf and issues covers from s3 bucket. PDF files also stored in s3 bucket
- Typescript paths alias
- Accessibility with HeadlessUI