All Projects → AasthaTechO → Elemento

AasthaTechO / Elemento

Licence: MIT license
Elemento/ Customizable Portfolio is a website that aims to help people make a fully functional static website in a short amount of time without relying on web developers and that too with very little prior programming experience. This project was started under PSoC (PClub Summer of Code) .

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Elemento

Portfolio
Nuxt & Vue based new portfolio website 🚀
Stars: ✭ 24 (+41.18%)
Mutual labels:  portfolio, portfolio-website
rizkicitra
My Personal Website, build with Next.js and Tailwind CSS
Stars: ✭ 82 (+382.35%)
Mutual labels:  portfolio, portfolio-website
website
The Official Open-Source version of Gigabyte Developers Incorporated webpage
Stars: ✭ 19 (+11.76%)
Mutual labels:  portfolio, portfolio-website
Portfolio-Website
Portfolio Website build using HTML5, CSS3, JavaScript and jQuery
Stars: ✭ 109 (+541.18%)
Mutual labels:  portfolio, portfolio-website
hugo-toha.github.io
An example hugo static site with Toha theme.
Stars: ✭ 59 (+247.06%)
Mutual labels:  portfolio, portfolio-website
mario-homepage
A Super Mario portfolio homepage that you can play with.
Stars: ✭ 21 (+23.53%)
Mutual labels:  portfolio, portfolio-website
hugo-uilite
uicard.io/products/hugo-uilite
Stars: ✭ 85 (+400%)
Mutual labels:  portfolio, portfolio-website
Portfolio
✨ A simple and responsive portfolio template.
Stars: ✭ 33 (+94.12%)
Mutual labels:  portfolio, portfolio-website
template portfolio
A template for your own Portfolio.
Stars: ✭ 15 (-11.76%)
Mutual labels:  portfolio, portfolio-website
JayantGoel001.github.io
My Personal Portfolio.
Stars: ✭ 31 (+82.35%)
Mutual labels:  portfolio, portfolio-website
saakshaat.github.io
My personal website.
Stars: ✭ 25 (+47.06%)
Mutual labels:  portfolio, portfolio-website
portfolio
This is my portfolio which is also a template. Feel free to fork, star, and use it.
Stars: ✭ 86 (+405.88%)
Mutual labels:  portfolio, portfolio-website
thalida.com
thalida.com
Stars: ✭ 27 (+58.82%)
Mutual labels:  portfolio, portfolio-website
another-portfolio
An eye-catching developer Portfolio, Built on NextJS.
Stars: ✭ 227 (+1235.29%)
Mutual labels:  portfolio, portfolio-website
glassFolio
Developer Portfolio Template in Glassmorphism UI
Stars: ✭ 61 (+258.82%)
Mutual labels:  portfolio, portfolio-website
Portfolio
A responsive portfolio app made with flutter web.
Stars: ✭ 43 (+152.94%)
Mutual labels:  portfolio, portfolio-website
academia-hugo
Academia is a Hugo resume theme. You can showcase your academic resume, publications and talks using this theme.
Stars: ✭ 165 (+870.59%)
Mutual labels:  portfolio, portfolio-website
k3yss.github.io
Portfolio
Stars: ✭ 12 (-29.41%)
Mutual labels:  portfolio, portfolio-website
developerIdentity
Developers Identity(Portfolio) Template that helps you showcase your work and skills as a software developer.
Stars: ✭ 21 (+23.53%)
Mutual labels:  portfolio, portfolio-website
programmergaurav.github.io
Portfolio
Stars: ✭ 27 (+58.82%)
Mutual labels:  portfolio, portfolio-website

Elemento (Customizable_Portfolio)

Join the chat at https://gitter.im/Elemento-Customizable-portfolio/Elemento

Table of Contents

About The Project ❤️

Customizable Portfolio Screenshot

Customizable Portfolio is a website that aims to help people make a fully functional static website in a short amount of time without relying on web developers and that too with very little prior programming experience.

This project is part of PSoC (Program Summer of Code) organized by UIET Chandigarh. It is a 2 month long open source competition to help people get started with open source with the help of experienced mentors.

Tech Stack

Project Structure 📘

.
├── client                  # All Dev files
|      └── src              # Source files                
└── ...

Src Structure

.
├── ...
├── src
│   ├── ...
│   ├── components             # Code for the website
|   |         └── element
|   |         └── layout
|   |                └── Navbar.js     # Website Navbar
|   |                └── Footer.js     # Website Footer
|   |                └── ...
|   |         └── pages      
|   |                └── Element.js
|   |                └── Home.js
|   |                └── Team.js
|   |         └── ...
|   ├── App.js            # starting point
│   └── ...
└── ...

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  1. Clone the repo
git clone https://github.com/github_username/Elemento.git
  1. Install NPM packages
npm install
  1. Setup ENV variables
    (i) Make a .env file in the root directory.
    (ii) Create the following environment variables: MONGO_URI, GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET.
    (iii) Generate the environment variables by going to the respective websites.
  2. Start the development server.
npm run dev

Usage

How to search for elements according to properties?

  1. Click on Elements in Navbar
  2. Click on search bar.
  3. Enter the properties.

How to view and download code for elements?

  1. Click on Elements in Navbar .
  2. Select the element .
  3. Click on View Code / Download Code .
  • On clicking View code you will be provided with HTML, CSS and JS code.
  • On clicking download , the files will be downloaded.

View Code

How to know/connect to the Team members?

  1. Click on Elements in Navbar .
  2. Click on the image.
  3. Click on Social media links .

Contributing 🎉

Being a project of an open source competition, we believe in the power of PRs as that's what makes any project awesome and inspires us to create and learn. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Design 🎭

Refer to this Adobe XD high fidelity prototype for the UI.

Future Plans

  1. Add a website preview mode.
  2. Dynamically feature the latest element contributor on the teams page.
  3. Add like feature for elements.
  4. Show most liked elements on home page.

Contact 📧

For any query or build issues feel free to reach out the maintainers:
Aastha at [email protected]
Sarthak at [email protected]

License

Distributed under the MIT License. See LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].