-
Considering the endless applications available, we wanted to create a practical and useful application to everyday consumers
-
Tattoos have been incoprorated in many different cultures and their views on it whether good or bad have been integrated in many different lives.
-
We provide a resource that allows you to enter into a community where people can either request or post what they would like for tattoos or tattoo artwork.
-
Using JavaScript, HTML, and CSS, our application is filled with functions and styling while being user friendly and reliable to use throughout many platforms
-
The InkedIn app allows users to join a community that provides tattoo artworks or tattoos through posts which includes:
- An image of the tattoo or tattoo artwork
- Description of the tattoo or request or post
- Contact information
- Comments
-
During this project everyone in the group learned:
- How to use outside resources to our advantage
- How to efficiently collaborate using Github
- Debugging issues can be a very tedious task
- Working with back end to front end is incredibly difficult and prone to issues
- Staying organized is very important to eliminate any ambiguity in our teamwork
-
Michael Scharf
-
Jake Eckfeldt
-
Sle Ahn
-
Third-party assets
- Sweetalert2 for the beautiful alert button on our login page.
- Node Express for framwork
- Dotenv for dotenv files
- NPM for allowing to use npm resources
- Materialize: provide the library for all the CSS we used in InkedIn
- Passport providing autentication
- JSON Webtoken providing authentication
- Sequelize for database handling
- MYSQL for dtabase
- Heroku for live deploy
- JAWSDB for database to use for live server
- This is all free and open source; and we'd like to keep it that way.
- This project was made for educational purposes
- Anything used from this project must be referenced to and can only be used for educational purposes.
- media responsivness
- Login Page
- Validation
- users will require to login with valid username and password to access site
- if not, an alert will pop up informing the user to enter valid username and password
- Create Page
- Account Creation
- users will have to create a username and password
- then will be redirected to login page
- Home Page
- Navbar with:
- Home page navigation
- My Profile Page navigation
- About Us page navigation
- Sign Out navigation
- Side Navbar (hidden for large devices)
- its intention is to show up only when media devices are medium and smaller
- An alternate navigation without the "contents drop down"
- Create Button on Home page
- it takes you to create post page
- Post Cards with preview images are displayed
- appropriate cards with an activator that allows to view full image
- appropriate Titles for the cards
- view button in each card to allow an user to go to the card's page
- Post Page
- Activated by clicking on the view button
- Full image of the picture
- Given a full description:
- whether it is an offer or request
- description
- contact info
- Ability to comment on the page for the post
- Ability to see comments rendered in the page for the post
- Create Post Page
- Activated by clicking on the red button with a white cross
- A form will appear with:
- selecting between post or request
- title
- image url
- description
- contact number
- submit button which will render this to the home page as a card
- About Us Page
- Title: About InkedIn
- Section: About InkedIn
- description of what SongSlang is
- Section: Offers
- Describes what offers are
- Section: Requests
- Describes what requests are
- Section: Our Goal
- Describes what our goals are
- Section: About the Team
- description of the Team
- Team Cards that contain:
- an image of the person
- Name
- a brief description
- LinkedIn link