Lekha
Date: 03/04/2021
Author:Yashas Shetty
Project Background
Lekha is a web based archive that makes it easier for artists to share their work. Lekha is a personal archiving system for the artist. The uniqueness of Lekha is that it provides artists with an easy to use interface for storing and cataloguing their work. For example, a painter should be able to upload 50 pictures of his paintings and catalogue the paintings according to date, materials, exhibitions, series..etc.
The project is divided into 2 phases. The design phase and the implementation phase. The design phase will consist of rapidly designing and implementing prototypes and iterating the prototypes based on inputs by sample users. We are currently in the Design phase. We will work on this prototype for 3 month(April,May,June) and rapidly iterate and change it based on feedback by artists who have volunteered to use Lekha.
Phase 1 – Design phase
Design prototype 1a that does the following:
a) Sign-up-user.
b) Store user information in a database.
c) Display this image on a webpage.
When the user signs up – the following information is required:
1. First Name.
2. Last Name.
3. Email i.d:
4. The name they want to give their archive: for example: Johnsarchive or sheilaartist..etc.
5. A password for their archive.
6. 3 words to describe the artist: Eg: Painter, teacher and sculptor or Dancer,photographer and teacher.
7. A portrait of the artists in a .jpg, .png, or any other image format.
8. A short biography of the artist in 200 words. The user will input their biography and this needs to be stored as a text of about 200 words.
9. A list of social media accounts: for example: links to their facebook, Instagram or twitter.
b) This information needs to be in a mysql database.
c) This information needs to be served up as a webpage in the following format:
and manner.
Database design for 1a
1. Configure your database Data type:
User Fields:
• []Name
• []Bio
• [ ] Handle
• [ ] Profile-photo
• [ ] Three words to describe practice
• [ ] Social Media Links
Data type: Work(or collection in omeKA) Fields:
• [ ] Year of production
• [ ] Medium - Painting/sculpture..etc
• [ ] Work-content - Work-content
• [ ] Related-content - Related-content
Data type: Work-content Fields:
• [ ] Work-Description
• [ ] Work-image01
2. Features:
• [ ] Register account
• [ ] Settings page
• [ ] Redirect to profile once updated
• [ ] Displaying initial content
• [ ] Redirect if logged out
• [ ] Creating a new work
• [ ] Condition to create only when fields are not empty
• [ ] Redirect to home page after publishing
• [ ] Creating a home feed
• [ ] Repeating group
• [ ] Conditions on upload icon if not logged in
• comment creator
• [ ] User profiles
• [ ] Displaying profile counts
• [ ] Displaying a list of previous works
