/lend-experience

Lend Experience (Django, Redis, Mysql)

Primary LanguageJavaScript

Lend Experience

This is the Django application for Lend Experience.

Applications:

  1. `accounts` - handles user registration, login and forgotten passwords
  2. `careers` - browse contributions by career categories. Contains an algorithm for assigning careers to career categories.
  3. `contributions` - handles editing, creating and viewing contribution posts, as well as adding and removing comments (comments should probably be separated out into their own application). Contributions are also known as "experiences" or "experience posts".
  4. `core` - location of templates shared by applications.
  5. `lxp` - location of settings, urls, wsgi
  6. `search` - algorithm for searching contribution posts, people and career tags (tags).
  7. `siteInfo` - basic pages: about, contact us, legal, etc.
  8. `tags` - career tags associated with contribution posts
  9. `text_algorithms` - algorithms for text similarity
  10. `userProfile` - edit your profile and view profiles. A profile is commonly referred to as a "story".
Not included in the application list above, is the `temp` directory, which temporarily holds profile/story pictures before they're moved over to AWS S3.

More detailed information on some of these applications can be found in some of my other repositories:

Cloud Services:

This application uses AWS SES for email, S3 to store photos, css, js and icons, and Cloudfront for content-delivery.