Found 1,056 repositories(showing 30)
wolf1994722
No description available
abulhasan-18
This is a portfolio-repository for my friend
Kairos-T
Learning ReactJS Framework through building a portfolio site for a friend! :D
hafizjavaid
A Portfolio for a friend of mine who is an experienced android developer and wants to show his skills and recent projects to his clients using a portfolio.
cesarolvr
🎨 Portfolio created for a friend of mine: https://gabiscaro.com/
prince-monga
My friend portfolio website using html,css,js.
Iwaniukooo11
Portfolio website for the friend of mine
an7agon1st
Project to build my friend's art portfolio. Built on Flutter Web.
Ankitsingh2611
Friend's Portfolio
nawabsahab16
Portfolio website for my college friend obviously for FREE 😂
R0Y4L23
This is a simple portfolio website built ( for a friend :-))) ) using HTML, CSS and JS for practice.
nchapelle
# Friend Finder - Node and Express Servers ### Overview In this activity, you'll build a compatibility-based "FriendFinder" application -- basically a dating app. This full-stack site will take in results from your users' surveys, then compare their answers with those from other users. The app will then display the name and picture of the user with the best overall match. You will use Express to handle routing. Make sure you deploy your app to Heroku so other users can fill it out. ### Before You Begin * Check out [this demo version of the site](https://friend-finder-fsf.herokuapp.com/). Use this as a model for how we expect your assignment look and operate. * Create a folder called `FriendFinder`. Inside the folder, organize your directories so it matches the following: ``` FriendFinder - .gitignore - app - data - friends.js - public - home.html - survey.html - routing - apiRoutes.js - htmlRoutes.js - node_modules - package.json - server.js ``` ### Commits Having an active and healthy commit history on GitHub is important for your future job search. It is also extremely important for making sure your work is saved in your repository. If something breaks, committing often ensures you are able to go back to a working version of your code. * Committing often is a signal to employers that you are actively working on your code and learning. * We use the mantra “commit early and often.” This means that when you write code that works, add it and commit it! * Numerous commits allow you to see how your app is progressing and give you a point to revert to if anything goes wrong. * Be clear and descriptive in your commit messaging. * When writing a commit message, avoid vague messages like "fixed." Be descriptive so that you and anyone else looking at your repository knows what happened with each commit. * We would like you to have well over 200 commits by graduation, so commit early and often! ### Submission on BCS * Please submit both the deployed Heroku link to your homework AND the link to the Github Repository! ### Instructions 1. Your survey should have 10 questions of your choosing. Each answer should be on a scale of 1 to 5 based on how much the user agrees or disagrees with a question. 2. Your `server.js` file should require the basic npm packages we've used in class: `express` and `path`. 3. Your `htmlRoutes.js` file should include two routes: * A GET Route to `/survey` which should display the survey page. * A default, catch-all route that leads to `home.html` which displays the home page. 4. Your `apiRoutes.js` file should contain two routes: * A GET route with the url `/api/friends`. This will be used to display a JSON of all possible friends. * A POST routes `/api/friends`. This will be used to handle incoming survey results. This route will also be used to handle the compatibility logic. 5. You should save your application's data inside of `app/data/friends.js` as an array of objects. Each of these objects should roughly follow the format below. ```json { "name":"Ahmed", "photo":"https://media.licdn.com/mpr/mpr/shrinknp_400_400/p/6/005/064/1bd/3435aa3.jpg", "scores":[ 5, 1, 4, 4, 5, 1, 2, 5, 4, 1 ] } ``` 6. Determine the user's most compatible friend using the following as a guide: * Convert each user's results into a simple array of numbers (ex: `[5, 1, 4, 4, 5, 1, 2, 5, 4, 1]`). * With that done, compare the difference between current user's scores against those from other users, question by question. Add up the differences to calculate the `totalDifference`. * Example: * User 1: `[5, 1, 4, 4, 5, 1, 2, 5, 4, 1]` * User 2: `[3, 2, 6, 4, 5, 1, 2, 5, 4, 1]` * Total Difference: **2 + 1 + 2 =** **_5_** * Remember to use the absolute value of the differences. Put another way: no negative solutions! Your app should calculate both `5-3` and `3-5` as `2`, and so on. * The closest match will be the user with the least amount of difference. 7. Once you've found the current user's most compatible friend, display the result as a modal pop-up. * The modal should display both the name and picture of the closest match. ### Reminder: Submission on BCS * Please submit both the deployed Heroku link to your homework AND the link to the Github Repository! - - - ### Minimum Requirements Attempt to complete homework assignment as described in instructions. If unable to complete certain portions, please pseudocode these portions to describe what remains to be completed. Adding a README.md as well as adding this homework to your portfolio are required as well and more information can be found below. **This assignment must be deployed.** - - - ### Hosting on Heroku Now that we have a backend to our applications, we use Heroku for hosting. Please note that while **Heroku is free**, it will request credit card information if you have more than 5 applications at a time or are adding a database. Please see [Heroku’s Account Verification Information](https://devcenter.heroku.com/articles/account-verification) for more details. See the [Supplemental Heroku Deployment Guide](../../03-Supplemental/HerokuGuide.md) for in-detail deployment instructions. - - - ### Create a README.md Add a `README.md` to your repository describing the project. Here are some resources for creating your `README.md`. Here are some resources to help you along the way: * [About READMEs](https://help.github.com/articles/about-readmes/) * [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) - - - ### Add To Your Portfolio After completing the homework please add the piece to your portfolio. Make sure to add a link to your updated portfolio in the comments section of your homework so the TAs can easily ensure you completed this step when they are grading the assignment. - - - ### **Good Luck!**
codingwhiz-BackendDev
A new portfolio design for a friend
jaaouani-glitch
A simple NextJS / Typescript portfolio I made for a friend.
Amr-AbdelWahab
Personal Portfolio for Friend
lohiermichael
A Portfolio website for a friend
reallywasi
Final version of a friend's portfolio website.
ayoubelouardi
a portfolio for my friend soufyane the awesome designer!
Jidmaa
A very simple portfolio for my game developper friend.
antagonist13
No description available
SOBI-THE-GOD
frontend of simple single page portfolio that I wrote for my friend
ankitsumitg
Hello Friend! Welcome to my portfolio. Glad to see you here! 🙋🏻♂️
luizlcezario
I portfolio for a friend of my that`s a concept design of games.
minisodan
Developed a sleek portfolio webpage for my photographer friend, showcasing their stunning work and creative vision.
hi-malik
Website created for one of my Friend. As a Portfolio, go ahead and check that website! Link is available
rushikeshsonje
I made a Personal Portfolio Website for my friend. I have used HTML, CSS and JAVASCRIPT to make this websites.
shakiz
My personal GitHub portfolio page. The main design was done by a friend of mine later I just customized it.
dhavaljprasad
This is my simple, minimalist portfolio website. The inspiration of this website has been take from one of my friend who use magic ui template. Thanks
gummms
Website that runs a Secret Friend game. Made with HTML, CSS and JavaScript for studies and portfolio purposes only. This assignment is part of the ONE: Oracle Next Education program.
AbubakarWebDev
This is my Personal Repository For Launching my Personal Portfolio website. I hope all of you following and supporting me by sharing my helpful content with your friend and family. Keep supporting me.