/Ojala

Frontend of a Single Page Application built with React, a Bootstrap custom UI, Express.js and PostgreSQL. Serves as the online presence for the “¡Ojalá!” phone app.

Primary LanguageJavaScript

¡Ojalá! webapp

Welcome to the "Ojalá" frontend repo that contains its code and resources. The project is a Single Page Application built with React, a Bootstrap custom UI, Express.js and PostgreSQL. Serves as the online presence for the “¡Ojalá!” phone app.

About Ojalá

"Ojalá" is a free phone app to learn Spanish that fits the language needs of people on the move on arrival in Spain. Includes minority languages like Wolof and Darija.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js installed on your local machine.
  • A code editor of your choice (e.g., Visual Studio Code).

Installation

  1. Open your favourite terminal app and clone this repository:
    git clone https://github.com/armincano/ojala-frontend.git
  2. Navigate to the root directory of the local cloned repo, then:
    cd ojala-react-app
  3. Install project dependencies:
    npm install

Usage

To start the development server and view the landing page, run the following command:

 npm start

Contributing Guidelines

If you'd like to contribute to the development of the Ojalá landing page, please follow these guidelines:

  • Fork this repository.
  • Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name.
  • Make your changes.
  • Test your changes to ensure they work as expected.
  • Commit your changes: git commit -m "Add feature/fix"
  • Push your branch: git push origin feature/your-feature-name
  • Create a Pull Request (PR) to the main branch of this repository. We welcome contributions from the community. Whether it's fixing a bug, improving the user interface, or adding new features, you can help shape the future of "Ojalá." Please refer to our Contributing Guidelines for more details.

License:

This project is ?????????

Contact:

For any inquiries or feedback, feel free to reach out to us at ?????????.