Skip to content

uchusei/wowen.tech

Repository files navigation


WOWEN Logo


Netlify Status WOWEN


WOWEN - Transforming FemTech and beyond

Weaving the Web


Welcome to the WOWEN website repository! We're thrilled to have you here as we embark on a journey to revolutionize FemTech. 🕷️🕸️



WOWEN Illustration

Table of Contents


About WOWEN

WOWEN is not just a company; we are a creative powerhouse with expertise in full-stack development, FemTech, publishing, UX, design, and marketing. We have a unique ability to transform high-level strategy into practical implementation at the intersection of business development, communication, and technology.

What we do

  • Full-stack development.
  • Design/UX/UI.
  • Marketing.
  • Project/product management.
  • Strategy.
  • Entrepreneurship.

Deployment and Staging

Our website is hosted and deployed with Netlify. Production site www.wowen.tech is main branch, staging site staging--wowen.netlify.app is staging branch.

Never deploy and commit directly to main branch

In most cases, changes should never be directly deployed to our main branch, which serves as the production environment/main branch/site. Instead, commit and deploy your changes to our staging branch first, and if approved it will be merged and synced into our main branch. For the website (www.wowen.tech), the staging branch is named staging and can be accessed at https://staging---wowen.netlify.app.

Branches and Deploy Contexts

For those who are new with the terms:

  • Branch: A branch is like a version of our code, our main branch is our Web App/production site https://www.wowen.tech and our staging branch is our staging site https://staging--wowen.netlify.app where we stage/test updates before they end up on our production site, the main branch. This is a way to work on updates or new features without affecting the publicly known and used live website. Once you're satisfied with the updates on staging, you can combine ("merge") the staging branch into the main branch, the main version of the code, our production site.
  • Staging: Is a separate test version of our site. Our branch staging is our staging enviroment. Current branch update/status/deployment is always accessed live at https://staging--wowen.netlify.app.
  • Pull Request: Is a proposal to update some part of our website's code, if the proposal is good, it will be "merged" into main branch, our production site https://www.wowen.tech.
  • Merging: Merging is the process of taking the changes from one branch (version) of our code and combining them with another branch, usually the main one. This allows us to update the official version of our project with new features, fixes, or improvements that we've been working on separately on staging. Once merged, those changes become part of the main or target branch and are reflected on https://www.wowen.tech.
  • Deploy Contexts: Are settings that tell Netlify how to handle our different branches when turning them into live websites.
  • Deploy Previews: Are temporary websites that Netlify creates to show you what these changes will look like if they go live. When someone suggests changes to our code, they often make a "pull request." With this setting, Netlify will automatically create a temporary, live version of our site incorporating those suggested changes. This is called a "Deploy Preview." This allows you to preview changes before they go live on our main site (main branch).
  • Branch Deploys: The main branch serves as our production branch, while branch deploys encompass all other branches created here that we designate to be included as "Branch Deploys."

Current Settings and Deploy Contexts in Netlify

  • Production Branch: main
  • Branch Deploys: staging Note: Netlify is with this setting ignoring any other branches we create in this repo; it won't make websites from them.
  • Deploy Previews: Any pull request against your production branch / branch deploy branches

Developer Documentation: Technical Architecture and Stack Overview

Our technical infrastructure is designed to be robust and scalable, leveraging a variety of technologies and services. Below is a detailed breakdown of our current setup:

Frontend

  • Technologies: HTML, CSS, JavaScript
  • Description: The frontend is a simple setup consisting of HTML, CSS, and JavaScript files.

Domain Management

  • Registrar: One.com
  • Description: We've registered our domain (wowen.tech) and all associated subdomains with One.com. As of now, we intend to continue using One.com as our domain registrar due to its other convenient features.

Hosting and Deployment

  • Platform: Netlify
  • Description: We use Netlify for hosting and deployment. We've set up the DNS settings on One.com to point to Netlify, which serves as the platform for both our frontend hosting and deployment.

Form Collection

  • Netlify Forms: Used to collect contact forms on /contact and /sv/kontakt.
  • Tally: Used to collect applicant forms on /careers and /sv/jobb/.

Analytics/SEO

  • Google Analytics: Used for web traffic analysis – (WOWEN – wowen.tech – GA4).
  • Plausible: An additional tool for web traffic analysis – (WOWEN – wowen.tech).
  • Google Tag Manager: Used for managing pixels and tags on the website, current implemented tags: Google Analytics, Facebook Pixel, LinkedIn Insight Tag – (WOWEN – www.wowen.tech)
  • Google Search Console: Integrated.

Future Considerations

As of now, we plan to continue using Netlify for hosting and deployment and One.com for domain management. However, we are evaluating other options for hosting and domain management, potentially transitioning to AWS Services or Vercel, as well as migrating the website to another framework.

Summary of Technologies

  • One.com (Domain management + database possibilities + archive for old email domain wowen.se)
  • Netlify (Hosting, frontend deployment, form collection, authentication)
  • Tally (Form builder)

License

This project is proprietary and copyrighted. All rights reserved. You may not use, distribute, or modify this code without explicit permission from WOWEN.





WOWEN Logo

Weaving the Web 🕷️🕸️

Copyright © 2019-2024, WOWEN. All rights reserved.

About

Website for WOWEN

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •