Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.idea/
36 changes: 34 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,34 @@
# GroupProjectTemplate
Please make sure to modify this readme file as well as the "about" property of the project!
# Team Blockbuster Project

## Project Description

Team Blockbuster is creating a microservice Data Science application which will provide the ability to
query and display movie data based on various user inputs.

## Motivation

This application provides information for people who are curious about movie trends such as movies ratings across different countries,
different movie durations, specific movie genres and categories, etc. This information can help people working in the film industry or similar
industries in making important movie development choices.

## Framework

This microservice based application is built using a **Python Flask** framework where **ReactJS** will be used to create a frontend web-page where the user
can input data points and **Python** will be used to manage backend operations that generate the movie data based on the input data received.
**SQLite** will be used as the application's database.

## Tools Used

TBD

## Installation and Set Up

TBD

## How to Run

TBD

## Meet the Team

[Contributors](./team.md)
115 changes: 115 additions & 0 deletions misc/lab1_commit_process.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# Lab 1 Commit Process

## Command Line Approach

1. Open up a terminal window or command prompt.

2. Navigate to a location of choice, where you would like to clone your repository.

3. In a browser of choice, go to our GitHub Team 6 Project repository

* https://github.com/BUMETCS673/seprojects-cs673olf24team6

and click on the green “code” button, a drop down window will appear. Make sure you’re on the `local` tab.

4. There are 3 GitHub link options presented that can be used to clone the repository. The following instructions will be for the SSH method.

* HTTPS
* SSH
* GitHub CLI

NOTE: I prefer the SSH way, assuming your SSH keys are set up. If not, GitHub has documentation regarding how to setup SSH keys at this link:

https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

5. Once the SSH keys have been generated, please copy the link under SSH tab from the pop up window.

* The link should look like this: `git@github.com:BUMETCS673/seprojects-cs673olf24team6.git`

6. After copying the link, enter the command below on the terminal that you opened previously:

* `git clone git@github.com:BUMETCS673/seprojects-cs673olf24team6.git`

Press enter and the repo should be cloned.

To verify, enter the command:

* `ls -l`

The `seprojects-cs673olf24team6` directory should be there.

7. Once the project repo has been made, navigate into it by entering the command:

* `cd seprojects-cs673olf24team6/`

8. Once in the repo, enter the following command to check the branch you're currently on:

* `git branch`

By default, it should be on the `main` branch.

9. Switch to the Lab1 branch by entering the following command:

* `git checkout Lab1`

To verify that the branch is now `Lab1`, enter the command:

* `git branch`

There should be a special character (ex: `*`) next to a highlighted branch name that indicates what branch is
currently checked out.

10. Make sure the branch is up to date with the latest commits by entering the following command:

* `git pull`

This will grab/pull the latest changes on the branch to your cloned repo.

11. Open up the `team.md` file with a editor of your choice and make the changes.

* To check all current changes made on the local repository, enter the command:
- `git diff`

12. Once the changes have been finalized, enter the command:

* `git add team.md`

This will add the file to the Git staging area.

13. To verify the correct file has been staged, enter the command:

* `git status`

This should show the current file(s) that are staged and the files that are ready to be committed.

14. To commit the file, enter the command:

* `git commit -m "Enter a message reflecting the changes made"`

In the quotations, enter a appropriate message regarding the file changes made.

15. Once again, to verify, enter the command:

* `git status`

16. Once the files are committed, push the committed files to GitHub by entering the command:

* `git push`

**NOTE:**

In the case that commits have been pushed from another colloborator, follow the instructions the command line states to resolve any merge conflicts. This can
be done using merge tools or manually moving changes over.

Please follow the instructions from the link below to resolve merge conflicts:

https://www.atlassian.com/git/tutorials/using-branches/merge-conflicts

17. There are multiple ways to verify that the changes have been pushed to GitHub. Below are
two ways.

* From the cloned local repository, enter the command: `git log`
- A history/log of previous commits should be displayed in the terminal.

* On a browser of choice, navigate to:
- https://github.com/BUMETCS673/seprojects-cs673olf24team6/commits/Lab1/
38 changes: 38 additions & 0 deletions team.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
### Alex Flinchum:
My name is Alex Flinchum, I am a Graduate student at Boston University working on my Masters in Software Development.
I decided to get my Masters so that I could further my knowledge within the Software Development landscape.
I have been working at General Motors in both a **Software Engineer** and **QA Tester** roll working on Web Applications and Automated Testing.
I have a solid background in *Java*, as well as many other languages such as *Angular* and *Python*.
In my Undergrad career at Indiana University, I worked in an organization as an intern working on Web applications for neighboring business.
One of these applications specifically used *php* to create interactive biking trails for people in the city to follow.
I also had a specialty tied to my Undergrad major that focus on game development that allowed me to work on all aspects of a game, including art, sound, and music.
I'm Looking forward to creating a project from scratch in a more team focused setting.
___

### Joshua Shilts:
Hello my name is Joshua Shilts I am graduate student at Bostone University working on my Masters in sofdtware development. I have been a software engineer now for
five years now working in the medical device and telecommunciations industry. I came to BU to further my skills with new technology in order to help
advance my career. I look forward to creating a application with the team.

___

### Ricky Zheng:
Hi, my name is Ricky Zheng and I'm pursuing a Masters in Software Development at Boston University. I am a Software and Systems Engineer that has worked on
software maintenance testing frameworks, system test requirements, and software test procedures. My goal of pursuing this graduate degree is to obtain the knowledge and
skills to becoming a better full stack developer and engineer as I have not really worked on many front end applications. I'm excited to work with my team on a new
application where I can utilize the many skills I learned from my previous graduate courses and past work experience.

___

### James Zheng
Hello, my name is James Zheng a recent graduate from the University of Massachusetts Amherst. Now pursing my Masters in Software Development at Boston University, currently in my second year. I had limited experience with python, java, and html program language during my time in undergrade with my IT minor. I felt a deep interest in learning and shapening my skills in computer programming langauge or anthing computer software related. I am looking forward to working with my team on this project and learning from them as much as I can.

___

### Elizabeth Tyree
Hello, my name is Elizabeth Tyree and I am currently pursuing a Masters in Software Development at BU, and have a Masters in Physics from Worcester Polytechnic Institute. I have worked on different types of engineering projects from Mechanical Engineering to Data Science\Data Engineering projects. I am familiar with Python and SQL, and taken courses in Java. My goal is to pivot into Cybersecurity and to learn secure coning and threat analysis and detection. I'm excited to get to know my team mates and to learn as much as possible from this course.
___

### Rekik Mengstu

Hi, my name is Rekik Mengstu. I live in Dallas, Texas. I have my Bachelors in Mathematics from Portland State University. I am currently pursuing a Masters in Software Development at Boston University. I don't have any work experience in software. I have taken courses in Java, Python, Sql and C++. I am exited to learn about Software Engineering from the couse, as well as from my team mates with different work experience, while contributing my part in the project.