All Projects → WWCodeTokyo → speak-her-db

WWCodeTokyo / speak-her-db

Licence: MIT license
Database of women speakers in Japan.

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects

Projects that are alternatives of or similar to speak-her-db

ultimate-seo-checklist
The ultimate SEO Checklist made by people all around the globe
Stars: ✭ 31 (+24%)
Mutual labels:  hacktoberfest2022
Linkify
A site that lets you include all your links in a single-page website with easy customizations. It gives you your own URL to share with anyone you want on the internet.
Stars: ✭ 29 (+16%)
Mutual labels:  hacktoberfest2022
SwipeToActionLayout
Layout, which provides swipe to reveal behaviour 🎭
Stars: ✭ 85 (+240%)
Mutual labels:  hacktoberfest2022
CodeForces-Solutions
Solutions to CodeForces ProblemSets
Stars: ✭ 47 (+88%)
Mutual labels:  hacktoberfest2022
hasura-auth
Authentication for Hasura.
Stars: ✭ 276 (+1004%)
Mutual labels:  hacktoberfest2022
Hacktoberfest
Everyone is free to contribute. Not eligible for Hacktoberfest
Stars: ✭ 36 (+44%)
Mutual labels:  hacktoberfest2022
Himawari.js
Download real-time images of Earth from the Himawari-8 satellite
Stars: ✭ 1,763 (+6952%)
Mutual labels:  japan
AC Management
A desktop application made with Python/Kivy for managing account related data of college students'
Stars: ✭ 23 (-8%)
Mutual labels:  hacktoberfest2022
Dseized-Bot
This repository contains all of the code required NOTE you may need to download other dependencies which will be mentioned below. This bot has many features such as playing songs in multiple servers and making a queue for songs.
Stars: ✭ 20 (-20%)
Mutual labels:  hacktoberfest2022
SheetSelection
An Android library for display list and be able to select the item as BottomSheet.
Stars: ✭ 85 (+240%)
Mutual labels:  hacktoberfest2022
rn-emoji-keyboard
Super performant, lightweight, fully customizable emoji picker 🚀
Stars: ✭ 228 (+812%)
Mutual labels:  hacktoberfest2022
CompressorBot
A python based Telegram Bot for Compressing Videos with negligible Quality change
Stars: ✭ 162 (+548%)
Mutual labels:  hacktoberfest2022
github-sponsors-tax
GitHub Sponsorsの確定申告手順
Stars: ✭ 125 (+400%)
Mutual labels:  japan
Quizzon
Quizzon: Create and play quizzes free
Stars: ✭ 48 (+92%)
Mutual labels:  hacktoberfest2022
cauldron
cauldron.dequelabs.com/
Stars: ✭ 50 (+100%)
Mutual labels:  hacktoberfest2022
Stanley
An Android app explorer for developers (extract the manifest and other info from any installed application)
Stars: ✭ 82 (+228%)
Mutual labels:  hacktoberfest2022
awesome-list
Lista de links úteis
Stars: ✭ 72 (+188%)
Mutual labels:  hacktoberfest2022
CovidVaccineNotifier
Get notified with available vaccination centres via SMS
Stars: ✭ 21 (-16%)
Mutual labels:  hacktoberfest2022
Hacktoberfest2021
Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a ⭐️
Stars: ✭ 1,320 (+5180%)
Mutual labels:  hacktoberfest2022
galgotias icloud feedback bot
No description or website provided.
Stars: ✭ 21 (-16%)
Mutual labels:  hacktoberfest2022

Website GitHub Netlify Status W3C Validation GitHub contributors Twitter Follow

SpeakHer

https://speakher.jp/

SpeakHer is a database of women public speakers in Japan. A common excuse we hear from conference and event organizers is how they can't find any women. Let's banish that excuse. Please join our list and make sure that women get fair representation for public speaking engagements.

The purpose of gathering this information is so that event organizers can easily search for women speakers and that fellow speakers can connect with and support each other

This project is maintained by Women Who Code Tokyo

GitHub Org's stars Twitter Follow Open Collective backers and sponsors

How to Contribute

Please check out our contributor guidelines and read the Wiki to understand how the code works.

Code of Conduct

All contributors to this repository must follow the Code of Conduct. Thank you for helping us build an inclusive open-source project.

Running the code

Requirements:

Database connection

This project uses Airtable as a data source. Follow these steps to configure a database on your local environment:

  1. Go into the web directory: cd web
  2. Make a copy of .env.sample and rename it to .env.development
  3. Register as a contributor of the Airtable development database clicking here
  4. Get your Airtable API Key on your Airtable account
  5. Get the development database ID on the Dev DB Docs
  6. Edit .env.development to add your AIRTABLE_API_KEY and the development AIRTABLE_DB_ID

.env.development

NODE_ENV=development
VUE_APP_AIRTABLE_DB_ID=[dev database ID here]
VUE_APP_AIRTABLE_API_KEY=[your api key here]
AIRTABLE_DB_ID=[dev database ID here]
AIRTABLE_API_KEY=[your api key here]

You can change other DB configs on /plugins/airtable.js.

Further information on the database schema and query documentation here (login with the account you registered on step 2).

Running the app

cd web
yarn install
yarn serve

Access it on localhost:8080 on your browser.

Useful commands

Install dependencies

yarn install

Compiles and hot-reloads for development

yarn run serve

Compiles and minifies for production

yarn run build

Lints and fixes files

yarn run lint

Running tests

yarn run test

Run unit tests

yarn run test:unit

Run E2E tests with Cypress

After running the server on port 8080, in a separate tab, fire up cypress with:

yarn e2e

Testing production on local environment

If you have access to the production database, you can setup your production config on .env.production and run the app in production mode using the command yarn serve --mode production

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].