Affirmation

What is Affirmation?

Whether you want to learn to code, you are learning to code, you are on the job hunt, or you are a seasoned career veteran, you will face many bumps and specific hurdles pertaining to the current phase of your career that you are in as a Software Engineer. We know that it can sometimes be challenging, lonely, and isolating. Affirmation allows experts in the Software Engineering field to give open and candid advice from their personal experiences. By sharing with the community, you are giving back to ensure postive growth and success for the future of the Software Engineering ecosystem. By utilizing Affirmation's knowledgebase, you will recieve support and help gain the confidence and skills you need to grow and thrive.

Team

  • Product Owner: Diogenis Panagiotis
  • Scrum Master: Luke Golden
  • Development Team Members: Raj Desai, David Flowers, Alonzo Alden

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Instructions:

To run the app locally for development, make sure you have all the necessary software requirements and dependencies installed.

Use npm start to load the application for development

Requirements

You’ll need to have Node >= 4 on your machine.

We strongly recommend to use Node >= 6 and npm >= 3 for faster installation speed and better disk usage. You can use nvm to easily switch Node versions between different projects.

  • React ^15.4.1
  • React Router ^3.0.x
  • Node ^4.x.x
  • Express ^4.14.x
  • PostgreSQL ^6.1
    • Important: If using a Mac, download Postgres.app (www.postgres.app) to run local database.
  • Sequelize ^3.28.x
  • Auth0-lock ^10.8.1

Development

Installing Dependencies

From within the root directory:

npm install

Running App for Development:

From within the root directory:

npm start

Roadmap

View the project roadmap here

Contributing

Please review the Code of Conduct and Git Workflow before contributing. We don't tolerate negative human beings and bad git practices. Ignorance is not cool!

Code of Conduct

Git Workflow

API Reference

Database Schemas