inspiration
We want to create a social platform to change the way of communication. Instead of the tradition way of showing posts in timeline, we want to show the post in categories--like what a library does.
What it does
A website that serves as a social platform where users can use the template that the website provides to arrange their system of knowledge. By logging in, users an have their information and content of knowledge in the personal site, and it can be used for arranging knowledge and sharing with others.
How we built it
We used python and Django framework to build the server for sign up and login, as well as post new items; the samples on bootstramp are used for the website template.
Challenges we ran into
At first we spent time learning building a server. It was first built with firebase, and successfully implemented the server with the function of user authentication. But after that we figured out firebase might not be the most apropriate way to do this project, so we started learn how to use Django. After using Django for the website, the CSS resources didn't work for the website, but finally we figured it out. The posting function can only be used for the admin page, and we should figure out how to let users to have new posts. There are also lots of other problems during the implementation but we finally figured it out. We tried to use google cloud (natural language) in the project but finally we didn't.
Accomplishments that we're proud of
The server is successfully built; the appearances of the website is nice.
What we learned
Building a server using Django; running the project in the local host; should decide what to do for the project earlier.
What's next for Life Library
The personal blog function can be completed so that users will add their content in the template; It would be better to have the posts appear in the categories so that other users can explore the posts easier. For the next step, we want to implement some functions so that it can recommend related posts in same category to others.
Log in or sign up for Devpost to join the conversation.