IDS
This is where I will post progress reports and my final IDS project for this year.
For my IDS project this year, I will make a messaging web app. This will include users being able to log in, send messages to other users, and hopefully call with audio and video.
Due to the ambiton of this project, I will have multiple different stages of completion, but I'm hoping all of them will be good enough to hand in as a finished project. To start out, I will just make a simple chatroom, where all users can communicate with everyone else. Next, I will let users send direct messages to each other. After all that, if there's time, I will add calling functionality. As for a timeline, I would like to have the basic chatroom functionality done by mid october, however it may take more or less time. After that, I will focus on bringing the service online, which shouldn't be too much trouble, although it is one thing that may cost money. After that, I will focus on adding more functionality to the app, including the features mentioned above. I'm hoping to get most of the project done by the beginning of december. For the front-end (client end code, such as a user interface) side of this project, I will be using ReactJS because it is widely used, and tutorials for the type of site I will be creating use it. For back end (server side code, such as a database) I will be using firebase, for similar reasons. The only problem with firebase is that it is a service offered by google, however it does have a free tier, and I don't think the site will be used often enough to use more than the free tier. I may also need to pay for a domain, but there are multiple services offering domains, and I will find one with affordable pricing once I have a domain name in mind. As for the evaluation of a finished project, it may be difficult to quantify success. If I needed to, I would probably grade it based off how well all the features work, rather than how many features the site has. I want something that is functional, and does what it's supposed to well, over something that does many things poorly. I think the project should be graded on how polished the app looks as well, because front-end is a massive part of development, and I'm learning all about web development, front and back end. These have been my main goals and timeline for my IDS project, and I am excited to see how this project will go. Further updates regarding progress of my project will be posted here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2021
Categories |