-
Notifications
You must be signed in to change notification settings - Fork 4
Milestone 2 Begüm Yivli Individual Report
- #132: Described the functionalities I'm going to implement, their views, endpoints, model and steps to my overall task.
- #150: Issue for writing this wiki page.
I utilized the Dictionary API. The API offers a straightforward RESTful interface, allowing users to make HTTP requests and receive JSON responses containing various word-related details like word definitions, synonyms and pronunciations.
To make the API call, I used the following URL: https://api.dictionaryapi.dev/api/v2/entries/en/hello
If you would like to learn more about the API, you can visit this link.
I have created 2 functions, including one GET request and one POST request. These functions are as follows:
-
addFavouriteWord
- POST: This endpoint allows users to add a word to their favorites list by sending a request containing the necessary information. Upon successful addition, the endpoint responds with the ID of the newly added word, indicating that it has been successfully bookmarked.
-
getAllFavouriteWords
- GET: This endpoint retrieves a list of favorite words associated with a specific user ID or all users if the ID is not provided. It returns a response containing the list of favorite words if the retrieval is successful, while a bad request response with an error message is returned if there is an issue in retrieving the favorite words.
ADD FAVOURITE:
EXAMPLE RESPONSE:16
GET ALL FAVOURITES:
EXAMPLE RESPONSE: [{"word":"hello","meaning":""},{"word":"saw","meaning":""},{"word":"saw","meaning":""},{"word":"hello","meaning":""},{"word":"hello","meaning":""},{"word":"hello","meaning":""},{"word":"hello","meaning":""},{"word":"love","meaning":""},{"word":"hello","meaning":""},{"word":"hello","meaning":""},{"word":"hello","meaning":""},{"word":"girl","meaning":""},{"word":"hello","meaning":""},{"word":"you","meaning":""},{"word":"dog","meaning":""},{"word":"cat","meaning":""}]
It was very difficult for me to do this project in a short time because I did not know backend and frontend. I probably couldn't have done it without the help of my teammates. I felt pretty inadequate. Even though I learned something, I wish there was more support in the course.
🗄️ Project
Milestones
👤 Individual Contribution Reports
Milestone 1
- Bahadır Gezer - Milestone 1
- Bahri Alabey - Milestone 1
- Begüm Yivli - Milestone 1
- Egemen Kaplan - Milestone 1
- Enes Yıldız - Milestone 1
- Hasan Baki Küçükçakıroğlu - Milestone 1
- İbrahim Furkan Özçelik - Milestone 1
- Meriç Keskin - Milestone 1
- Miraç Öztürk - Milestone 1
- Sude Konyalıoğlu - Milestone 1
- Ömer Faruk Çelik - Milestone 1
Milestone 2
- Bahadır Gezer - Milestone 2
- Bahri Alabey - Milestone 2
- Begüm Yivli - Milestone 2
- Egemen Kaplan - Milestone 2
- Enes Yıldız - Milestone 2
- Hasan Baki Küçükçakıroğlu - Milestone 2
- İbrahim Furkan Özçelik - Milestone 2
- Meriç Keskin - Milestone 2
- Miraç Öztürk - Milestone 2
- Sude Konyalıoğlu - Milestone 2
- Ömer Faruk Çelik - Milestone 2
Final Milestone
- Bahadır Gezer - Final Milestone
- Bahri Alabey - Final Milestone
- Begüm Yivli - Final Milestone
- Egemen Kaplan - Final Milestone
- Enes Yıldız - Final Milestone
- Hasan Baki Küçükçakıroğlu - Final Milestone
- İbrahim Furkan Özçelik - Final Milestone
- Meriç Keskin - Final Milestone
- Sude Konyalıoğlu - Final Milestone
- Ömer Faruk Çelik - Final Milestone
🖇️ Lab Reports
📑 Templates
👥 Team Members
CmpE 352
Old Project Files
📅 Meetings
🔬 Researches
👤 Individual Contribution Reports
- Bahri Alabey - Milestone 1
- Bahri Alabey - Milestone 2
- Ömer Faruk Çelik - Milestone 1
- Ömer Faruk Çelik - Milestone 2
- Bahadır Gezer - Milestone 1
- Bahadır Gezer - Milestone 2
- Egemen Kaplan - Milestone 1
- Egemen Kaplan - Milsetone 2
- Meriç Keskin - Milestone 1
- Meriç Keskin - Milestone 2
- Orkun Kılıç - M1
- Orkun Kılıç - M2
- Sude Konyalıoğlu Milestone 1
- Sude Konyalıoğlu Milestone 2
- Hasan Baki Küçükçakıroğlu Milestone 1
- Hasan Baki Küçükçakıroğlu Milestone 2
- Ibrahim Furkan Özçelik Milestone 1
- Ibrahim Furkan Özçelik Milestone 2
- Miraç Öztürk
- Enes Yıldız Milestone 1
- Enes Yıldız Milestone 2
- Begüm Yivli M1
- Begüm Yivli M2