An awesome portfolio projects!
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This project is simple and unique. The project ideas was inspired by a friend, who wants an interactive portfolio. Where the applicant's portfolio website will do all the talking and answer some of the unknown questions recruiters have in mind. The portfolio is mobile friendly
Due to some responses i got from other developers:
- Text and unnecessary explanation, contents have been removed, giving it this simple outlook
- Easy integration to database
- I avoided using backend in this project.
Of course, the website is mobile responsive. I used a mobile first approach to desgn this website. Although, It took longer than expected due to integrating the alan AI to the web application.
Here are the list of major frameworks/ libraries used to bootstrap this project
This section is still in progress
To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
-
npm
npm install npm@latest -g
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
-
Clone the repo
git clone https://github.com/BigYusuf/yusuflateef.git
-
Install NPM packages
npm install
-
Enter your KEYS in
.env
REACT_APP_ALAN_KEY = "ENTER YOUR ALAN AI API KEY"; REACT_APP_USER_ID = "ENTER YOUR EMAILJS USER ID"; REACT_APP_TEMPLATE_ID = "ENTER YOUR EMAIL JS TEMPLATE ID"; REACT_APP_SERVICE_ID = "ENTER YOUR EMAIL JS SERVICE ID"; REACT_APP_FBASE_API_KEY="ENTER YOUR FIREBASE API KEY"; REACT_APP_FBASE_AUTH_DOMAIN="ENTER YOUR FIREBASE AUTH DOMAIN" REACT_APP_FBASE_PROJECT_ID="ENTER YOUR FIREBASE PROJECT ID" REACT_APP_FBASE_STORAGE_BUCKET="ENTER YOUR FIREBASE STORAGE BUCKET" REACT_APP_FBASE_MESSAGE_ID="ENTER YOUR FIREBASE MESSAGE ID" REACT_APP_FBASE_APP_ID="ENTER YOUR FIREBASE APP ID" REACT_APP_FBASE_DB_IMAGEURL="ENTER YOUR FIREBASE DATABASE IMAGE URL"
Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.
For more examples, please refer to the Documentation
- Design Web application
- Create React App
- Create all components (Navbar, Intro, Contact, Alan, Skills, Services, Work)
- Create css for the enrichment of the application
- Create dummydata for testing of web application
- Connect and integrate Alan Studio
- Add Database functionality (Firebase firestore)
- Add Send Email functionality
- Add Codes to github
- Deploy and Host Web Application on firebase (testing)
- Take Screenshots of Web Application
- Update dummydata with real life working data
- Add / update Project Readme file
- Create well detail report on Project (Documentation)
- Test functionality of website and its limits
- Host website on custom domain
- Continuous update and linking to blog post
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Yusuf Lateef - Connect via Messenger - yusuflateef0000@gmail.com mystik5551@gmail.com
Project Link: https://github.com/BigYusuf/yusuflateef
Here are the list of resources I find helpful and would like to give credit to.