Inspiration
Two of our members attend Philadelphia High School for Girls. In their experience, textbooks are often hard to come by and pricey. Classrooms do not have enough copies to go around. When students try to find the books online, they either cannot, or they are too expensive. Also, some students have books from previous semesters younger students could use.
How I built it
- Used Angular JS for the services and Bootstrap CSS for the styling part and hosted it on AWS S3 by uploading all the files and enabling the static website hosting.
Challenges I ran into
- Rendering different views in Angular application using ng-route and ng-view.
- Displaying the data using angular and database usage.
- Tried integrating the gmail API.
- CORS issue which we resolved by setting up a local python web server.
Accomplishments that I'm proud of
- Hosted the website on AWS S3.
- Website was responsive
- Great design
What I learned
- Learned different Angular concepts and the benefit and challenges of a single-page application.
- Using bootstrap for angular application.
- How to solve the challenge of a Cross-Origin Resource Sharing issue (and that such an error existed)
What's next for LendMeBook
- Integrating gmail API for sending out notifications.
- Adding a Facebook Login.
- Setting up a database.
- Hosting it on AWS EC2.
Log in or sign up for Devpost to join the conversation.