Inspiration
Open source software has provided many benefits to the world but also for developers. One of those benefits is providing an easy way to collaborate with other developers and to view other people's work. We wanted to provide that same benefit to writers. Both of us love reading and writing so it would be very helpful if there was a platform like this to make it easy to work with other writers.
What it does
It is a platform for open-source books, where anybody with an account can contribute to a story. Contributions that are actually added to the story are selected with a voting system. This allows for meaningful contributions to the story.
How we built it
We used TypeScript, React, Firebase Firestore, and Firebase Authentication.
Challenges we ran into
We had to cut down an edit feature that we planned that allowed diffing edits. We were also both working on the frontend because of Firebase's server-less architecture, so coordinating our work also had its challenges.
Accomplishments that we're proud of
We are proud of learning new technologies like Firebase API & React Hooks, and using them to implement our core use case.
What we learned
Gaurav learned how to use the latest React features like hooks.
What's next for Open Book
We still want to add the editing feature that didn't make it to the the final cut. We'd like to go back and add this.
Built With
- firebase
- firestore
- javascript
- react
- typescript
Log in or sign up for Devpost to join the conversation.