Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hswolff/react-everyday
https://github.com/hswolff/react-everyday
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hswolff/react-everyday
- Owner: hswolff
- Created: 2018-09-05T00:47:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-11T16:29:01.000Z (almost 4 years ago)
- Last Synced: 2024-04-15T03:04:19.475Z (7 months ago)
- Language: TypeScript
- Size: 438 KB
- Stars: 14
- Watchers: 1
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Everyday
I'm trying to make an app for the month of September.
I'm also going to try to video log it along the way.
Please wish me all the luck.
<3
## Developer Setup
1. Clone this repo
1. `npm install`
1. `npm start`## Roadmap
An outline of the screens we're going to make.
Project List Screen
- [x] List of projects
- [x] Data to show for each item
- [x] Title
- [x] Show last photo taken if it exists
- [x] Number of photos taken
- [x] Start of first photo and last photo
- [x] Can add a projectAdd Project Screen
- [x] Prompt just for a title
Data Management
- [x] https://facebook.github.io/react-native/docs/0.56/asyncstorage
- [x] https://github.com/aweary/react-copy-write
- [ ] Cache dates that have pictures in data and lazily sync when a project is loaded
- [x] https://docs.expo.io/versions/v29.0.0/sdk/filesystem
- [ ] Add TypeScript definitions to the Selector component of react-copy-write
- [ ] Migrate off of react-copy-write to plain React ContextProject Screen
- [x] Render calendar https://github.com/wix/react-native-calendars
- [x] For day that has a picture show it
- [x] For future days grey it out
- [x] For days that don’t have a picture show the number of the day
- [x] When a user clicks on a day open the camera screen
- [x] When a user clicks on an image it brings them to the CameraScreen in preview mode
- [x] Show edit icon in top right
- [x] Delete project
- [ ] Rename project
- [ ] Export project
- [ ] Reminders.
- [x] Reset alignment guides
- [ ] Show play icon
- [ ] Stitch together all pictures into a video
- [ ] Control FPS
- [ ] Whether it loops
- [ ] https://github.com/dev-labs-bg/swift-video-generator
- [ ] https://docs.expo.io/versions/v30.0.0/expokit/Camera Screen
- [x] https://docs.expo.io/versions/v29.0.0/sdk/camera
- [x] Flip front or back camera
- [x] Flash on or off
- [x] Show / hide alignment guides
- [x] Close camera
- [x] Take photo
- [x] After take photo show preview.
- [x] Then allow user to retake or accept
- [ ] Allow a user to pick a photo from their photo library
- [x] Persist camera settings. i.e. front/back camera, flash setting, etc.Add alignment guide support
- [ ] Do automatically when first take a photo in a new orient
- [x] Add option menu to reset alignment guides
- [x] Save positions in project data
- [x] https://facebook.github.io/react-native/docs/0.56/panresponderAdd ability to set reminders to take photo
- [ ] https://docs.expo.io/versions/v29.0.0/sdk/notifications
- [ ] When a user clicks on a reminder opens to the project and opens the camera
- [ ] Add to list of edit options on project pageMiscellaneous
- [x] Lock orientation to portrait
- [ ] Add support for deep linking to a project
- [ ] Find final name
- [ ] Create logo
- [x] Migrate to Function Components and use Hooks