Course Forum Web Application
Inspiration
The Course Forum web application was inspired by my experience as a student looking for a platform to discuss and share information about courses. I wanted to create a centralized platform where students could access course evaluations, interact with other students, and find valuable resources related to their courses.
Learning Experience
During the development of this project, I had the opportunity to learn and explore various technologies. I gained experience in building a full-stack web application using Python Flask as the backend and Next.js as the frontend framework. I also familiarized myself with MongoDB Atlas for database management and utilized the Google Cloud platform for hosting the app.
Project Build
The project was built using a combination of Python Flask for the backend API and Next.js for the frontend. The backend was responsible for handling API requests, interacting with the database, and providing the necessary data to the frontend. The frontend was built using React components, styled with Tailwind CSS, and leveraged Next.js for server-side rendering and routing.
Challenges Faced
One of the main challenges I faced was handling CORS (Cross-Origin Resource Sharing) issues during the development process. I had to ensure that the backend was properly configured to allow requests from the frontend domain. Additionally, I encountered challenges related to data integration and ensuring the smooth flow of information between the frontend and backend.
Overall, building the Course Forum web application was an enriching experience. It allowed me to enhance my full-stack development skills, gain knowledge of various technologies, and overcome challenges along the way. I am proud of the final product and its potential to provide value to students in their course-related discussions and information sharing.
Log in or sign up for Devpost to join the conversation.