The inspiration for this project came from our love of literature and creative writing. We wanted to create a platform where people could share their short stories and poems with others, and get feedback and support from the community.
What it does
OurStory is an online platform that allows users to register, login, and post their own short stories and poems. Users can create, read, update, and delete their own stories and poems, as well as browse and read other users' works. The platform also includes an account section where users can manage their profile, view their posts and drafts, and change their account settings.
How we built it
Challenges we ran into
One of the biggest challenges we faced was implementing the CRUD functionality for posts. We had to figure out how to allow users to create, edit, and delete their own posts while also ensuring the security and integrity of the data. We also had to deal with some technical issues, such as debugging errors in the code and optimizing the performance of the website.
Accomplishments that we're proud of
We're proud of the fact that we were able to create a fully functional website that meets the requirements we set out to achieve. We're also proud of the design of the website, which we feel is visually appealing and intuitive to use. Additionally, we're proud of the fact that we were able to implement the authentication system and ensure the security of user data.
What we learned
Through the development of OurStory, we learned a lot about web development using Django and Python. We gained experience in working with templates, models, forms, and views, as well as handling user authentication and managing database relationships. We also improved our skills in debugging and troubleshooting issues that arose during development.
What's next for OurStory
In the future, we plan to add more features to OurStory, such as a rating system for posts, a search function, and social sharing capabilities. We also want to continue to refine and optimize the website to improve the user experience. Ultimately, we hope to grow the OurStory community and provide a valuable platform for creative writers to share their work.